gets()函数的构造如下: char *gets(char *s) { ....... return s; }
scanf()!=NULL ? 还是scanf()! =EOF ? 在不同情况之下都可以用吧? 谢谢!
引用 3 楼 liuyongshui4979 的回复:引用 1 楼 lin5161678 的回复:区别就是 gets 出错了 会返回NULL 以及 然后情况想 gets都不会返回 EOF 谢谢,那什么时候用while(gets(str)!=NULL)?? 什么时候用while(gets(str)!=EOF)??什么时候都只能用gets != NULL 不能……
引用 1 楼 lin5161678 的回复:区别就是 gets 出错了 会返回NULL 以及 然后情况想 gets都不会返回 EOF 谢谢,那什么时候用while(gets(str)!=NULL)?? 什么时候用while(gets(str)!=EOF)??
区别就是 gets 出错了 会返回NULL 以及 然后情况想 gets都不会返回 EOF
70,027
社区成员
243,244
社区内容
加载中
试试用AI创作助手写篇文章吧