回覆列表
-
1 # esotg49894
-
2 # 使用者3296190926746
C語言規定,語句的結束符用分號(;)來進行標識。 舉例說明如下: printf("HelloWorld") // 不加分號,在編譯的時候會報錯 printf("HelloWorld"); // 編譯的時候不會報錯,輸出HelloWorld 需要注意的是宏定義不用加分號,如: #define PI 3.14 // 不用加分號,加了分號會報錯
C語言中,檔案結束符就是EOF(End of File)。但這並不是一個實實在在存在的東西,是一個標誌:若讀取到檔案末尾的時候,即沒有資料可供讀取的時候,讀檔案函式(fgets, fgetc等)就會返回EOF值。C語言中,EOF是個宏,在stdio.h檔案中進行定義:#define EOF (-1)即:EOF就是整型數-1。我們寫程式,可以透過判斷讀檔案函式的返回值,來判斷是否到了檔案尾。C語言中,標準輸入也是一種特殊的檔案,但這個"檔案”並沒有具體的結束位置,所以,只能人為的創造結束位置 :windows下,在輸入的空行位置,按ctrl+z可產生EOFlinux下,在輸入時,按ctrl+d可產生EOF