eof在c語言中表示檔案結束符。在while循環中以EOF作為檔案結束标志,這種以EOF作為檔案結束标志的檔案,必須是文本檔案。在文本檔案中,資料都是以字元的ASCII碼值的形式存放的。
在C語言中,或更精确地說成C标準函數庫中表示檔案結束符(end of file)。
在while循環中以EOF作為檔案結束标志,這種以EOF作為檔案結束标志的檔案,必須是文本檔案。在文本檔案中,資料都是以字元的ASCII代碼值的形式存放。我們知道,ASCII代碼值的範圍是0~127,不可能出現-1,是以可以用EOF作為檔案結束标志。
舉例:
C語言,輸入多組資料,每行兩個,然後對應每行一個輸出結果題目描述: 求整數a,b的和。
輸入:
測試案例有多行,每行為a,b的值。
輸出:
輸出多行,對應a+b的結果。
樣例輸入: 1 2
4 5
6 9
樣例輸出: 3
9
15
代碼示例:#include
int main()
{
int a,b,c;
while(scanf("%d %d\n",&a,&b)!=EOF)//此處應用了EOF
{
printf("%d\n",a+b);
}
return 0;
}