D11. 学习基础C、C++语言

D11: 关于EOF

这是一个在C语言里面才有的语法,EOF的意思就是End Of File,是ASCII码中的替换字元(ctrl+Z),可以用在while迴圈里,在while迴圈中以EOF做为结束标誌的档案必须是文字档:

while(scanf("%d",&n) != EOF){}

也就是在没有新的输入文字时,程式才会结束
记住!!必须用!=EOF才行,不然会造成无穷迴圈

其他相同的表示方法:
scanf("%d",&n) != EOF
~scanf("%d",&n)
scanf("%d",&n)==1


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章