作者:
NTUEE2CS (EE轉CS)
2022-10-04 20:58:07※ 引述《sustainer123 (caster )》之銘言:
: 看書看到這個
: while(scanf(“%d”, &n)!=EOF)
: 看了EOF的解釋還是不太懂這什麼東西
: 有大師能說明一下用法跟eof是啥嗎?
這題我會
EOF 就是End of File
是一個字元 就叫做EOF
會放在檔案的最後面
代表檔案的結束
就像是寫考卷寫到最後一頁 下面會有一行 本試卷到此頁結束
你那一行的意思是 while會一直執行 直到讀到EOF就會跳出
that is, 讀到檔案結尾就會跳出
用比喻就是 你一直寫考卷 直到你看到 本試卷到此頁結束 就不寫了
話說 你看我推薦你那本的神作
sipser 的 introduction to the theory of computation了嗎?