山野莽夫

  • 归档
    • 随笔
    • 建站资源
    • 分享
    • 代码
  • 地球物理学
    • 专业课
    • 概念解释
  • 计算机
  • 互联网
  • 教程
  • 规划
  • 实验室
    • 珍藏的软件
    • 贴吧云签到
    • A1账号自助申请
山野莽夫
小学生的挣扎的点点滴滴
  1. 首页
  2. 代码
  3. c
  4. 正文

test.1.6验证表达式getchar()!=EOF的值是0还是1

2016年6月2日 3351点热度 0人点赞 0条评论

这个我一直不是很理解,编写的这个程序,是什么意思。如果碰到文件结束标志,则终止循环,怎么遇到文件结束标志呢?

我百度了一下,windows环境下可以用快捷键输入,为ctrl+z;

这样我试了一下确实终止了循环,QQ20160602174456

程序的源代码是

#include <stdio.h>
#include <stdlib.h>
main ()
{
int c;

while((c=getchar())!=EOF)
putchar(c);//这是更加简洁的代码

}

 

应该是这个道理。

下边切入正题,验证表达式getchar()!=EOF的值是0还是1。

把解答书上的代码和解释附上。

QQ20160602173909 另外附上我自己表写的代码。

 

#include <stdio.h>
#include <stdlib.h>
main ()
{
int c;
//while(c=getchar()!=EOF)
printf("%d\n",c);

printf("%d -at EOF\n",c);

}

如果代码执行的话,那么,c的值应该是1。只有是1,代码才可能执行下去。

 

标签: c语言 EOF
最后更新:2018年4月6日

小菜菜

菜鸟

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

标签聚合
wordpress onedrive ppt 宝塔面板 c语言 地震学程序 模板 虚拟机
最新 热点 随机
最新 热点 随机
Azure Student 微软云 学生订阅 免费12个月用量避坑注意点集合 MP3音频文件格式详细解析 python按固定采样点个数分割wav格式音频 愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的学术生活添砖加瓦 华为云版轻量应用服务器-云耀云服务器简单体验评测 Cloudflare 免费CDN自定义节点ip之自选cloudflare 高速节点ip工具分享
地震后蓥华山二日游 二层电测深电阻率正演模拟 Cloudflare 免费CDN自定义ip详细解释和配置教程 谷歌云平台gcp300美元试用失败经历。 office和windows激活工具 实验一 基本地震学理论(固固界面纵波和横波能流比反射系数透射系数数)

COPYRIGHT © 2021 shanyemangfu.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备15031791号-2