上面这段代码在控制台中输入一个Ctrl+Z(EOF)然后按enter 就可以终止输入了:
C语言中的 int scanf() 函数返回的是一个int类型,它的值只有三种情况:
(1) 如果一切正常,返回输入的字符个数,即值>0
(2) 如果出现错误,返回0
(3) 如果遇到结束符EOF,返回-1
注意第三条:遇到结束符会返回-1,这样就会结束输入。也就是说,如果我们输入EOF(EOF其实就是 -1),那么输入就会终止。
上面这段代码在控制台中输入一个Ctrl+Z(EOF)然后按enter 就可以终止输入了:
C语言中的 int scanf() 函数返回的是一个int类型,它的值只有三种情况:
(1) 如果一切正常,返回输入的字符个数,即值>0
(2) 如果出现错误,返回0
(3) 如果遇到结束符EOF,返回-1
注意第三条:遇到结束符会返回-1,这样就会结束输入。也就是说,如果我们输入EOF(EOF其实就是 -1),那么输入就会终止。
下一篇:IntelljIDEA优势
地址: http://bbs.chinaunix.net/viewthread.php?tid=981231&extra=&page=2我看这两个的区
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M