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