嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當(dāng)前位置:首頁 > 教育綜合 > 正文

expected declaration or statement at end of input

C語言錯誤 error: expected declaration or statement at end of input

C語言錯誤 error: expected declaration or statement at end of input,是代碼錯誤造成的,解決方法如下:

1、首先打開Dev C+,如果編寫的代碼正確,運(yùn)行時會提示沒有錯誤(Error)和警告(Warning),如下圖所示。

2、對于 VS、GCC、Xcode 等,如果代碼沒有錯誤,只會顯示“生成成功”,不會顯示“0個錯誤,0個警告”,只有代碼真的出錯了,它們才會顯示具體的錯誤信息。錯誤(Error)表示程序不正確,不能正常編譯、鏈接或運(yùn)行,必須要糾正。

3、警告(Warning)表示可能會發(fā)生錯誤(實際上未發(fā)生)或者代碼不規(guī)范,但是程序能夠正常運(yùn)行,有的警告可以忽略,有的要引起注意。錯誤和警告可能發(fā)生在編譯、鏈接、運(yùn)行的任何時候。puts("C")最后忘記寫分號;,就會出現(xiàn)錯誤。

4、可以看出,C-Free 的錯誤提示信息比較少,不方便程序員糾錯。

5、VC 和 VS 的錯誤信息類似,只是中英文的差別。

程序最后一行:expected declaration or statement at end of input 求助大神!??!

void readfromfile()//從文件導(dǎo)入 { if((fp=fopen("student.bin","rb"))==NULL) { printf("\n\t\t通訊錄文件不存在"); if ((fp=fopen("student.bin","wb"))==NULL) { printf("\n\t\t建立失敗"); exit(0); } else { printf("\n\t\t通訊錄文件已建立"); printf("\n\t\t按任意鍵進(jìn)入主菜單"); getchar(); //return 0; } // 這個方法中 {} 不匹配了

expected declaration or statement at end of input

Fastorder函數(shù)少一個右括號啊。。。
展開全文閱讀