!=為C語言中的條件運算符之壹,讀作不等於。其形式為
a!=b
計算規則為:
1 當a與b相等時,該表達式結果為假,即0;
2 當a與b不相等時,該表達式結果為真,即1。
EOF為End Of File的簡寫,這是壹個宏定義,代表文件結束符,其值為-1。
於是這段代碼的含義為,執行循環,直到a值為EOF時退出。