永发信息网

while(gets(a)!=EOF)和while(gets(a)==1)等价吗

答案:2  悬赏:0  手机版
解决时间 2021-11-20 12:54
while(gets(a)!=EOF)和while(gets(a)==1)等价吗
最佳答案
你写的这两个都不对,gets的返回值是char*,你应该这样比较。
while(gets(a) != NULL)
全部回答
EOF被定义为-1, 对应ctrl+z。追问通俗一点儿的意思是什么呢,上面第二种用法是对的吗 如果对和第一种相同吗追答gets返回值:读入成功,返回与参数buffer相同的指针;读入过程中遇到EOF(End-of-File)或发生错误,返回NULL指针。

所以你以上上个都不可用,返回的都是指针,EOF是特殊字符,1更不可以了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1997年有几天
窗户、幕墙的淋水试验的要求
汇新智在深圳的实力怎么样?
恒韵琴行(驻马店正阳县)地址好找么,我有些事
哪一种裂解液对核蛋白的提取好点
船长流行音乐工作室地址在什么地方,我要处理
村里通自来水了,为什么邻居一放水,我家里就
圣经罪与律法的关系?
电视剧酒店风云结局
孩子上课多动怎么办
金伦地址在什么地方,想过去办事,
大众途安报价最低多少钱裸车售价2016款
做旅游计调好做吗?会不会很麻烦啊?
怎么判断孩子是不是自己的
谷氨酸棒杆菌的微生物学介绍
推荐资讯
请问这是什么虫子 在家里发现两次了 昨天还有
作文:我的中专生活
想找个活干,有没有找人干活的,工资及时点的
有人掀翻你的桌子你该怎么说?
类似这样的q版星星图片
4200千克等于()千克()克
三星sm-g9350zkuchc是国行吗
吃芋头都有哪些学问
广州这些山,风景区哪些是收费的。
常州奔牛机场坐出租撤到金坛长途汽车站要多少
在12,0.5555......,9.15,1,0,0.264,0.8
游泳单词怎么拼?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?