1. 編譯C語言時為什麼總是出現差分號,明明沒差啊
這種情況多半是多了個「}」
正常的代碼在底部多加個}就會有出現差分號的提示
歡迎追問~
2. c++為什麼有的時候提示錯誤說缺少分號 其實;不缺的啊
有可能是頭文件引用造成的
比如
u_long myid;
如果沒有加頭文件afxsock.h 就有可能提示缺少頭文件
3. C語言編程的時候提示少了個分號,但是沒少啊
Moni Cheku; 你覺得C++編輯器變數聲明可以用空格 隔開?
Moni_Cheku; 該變數名,最好加下劃線。。
tips:
編輯器提示的 錯誤 不一定是在他顯示的那一行,也可能是代碼前面部分的 符號錯誤;
仔細斷點調試 看看。 還有
這段代碼的{},如果沒有控制語句或者空間設置的話 可以不加的。。
else return(-1);
{
scanf("%d",&room);
if(room>=1&&room<=Enter->top) break;
else printf("錯誤!請重選:");
}
4. java運行中總是說少了分號 但是我檢查了很多遍都沒少是怎麼回事
編譯器通不過一定是語法錯誤。檢查是否是中文字元分號的問題
5. java我明明寫了分號,還提示「錯誤:需要『;』」
System. out. println
你的out 後面差一個點
6. 編譯時下面程序說少個分號,在return之前,為什麼,查了好幾遍,不少啊,高手看看
我不懂C++,但我稍微修改了一下你的代碼,將它保存為e.cpp文件,Linux下使用下面的命令編譯沒有報錯。
g++-Wall-oe.exee.cpp
如果直接使用你給的代碼編譯,會報錯,但沒有提示缺少分號:
e_error.cpp:1:21:致命錯誤:iostream.h:沒有那個文件或目錄
編譯中斷。
修改後的代碼,在附件裡面。
白度知道的代碼顯示功能太差勁,我粘貼進來的代碼,變成了一行,無法閱讀,所以只能上傳附件了。
如果你想知道你的代碼為什麼出錯,只有等C++大神了。我給出的答案權當參考。
7. 為什麼我做單片機編程的時候,編譯器總是提示我少了一個分號,但是我確實沒有少啊,很是惱火啊!!!
#define uchar unsighed char
此處的unsigned 寫錯了
8. mac下文本編輯器寫的java 終端老是提示沒有分號 可是我用了分號啊
java代碼中用英文符合,這樣寫是不對的會提示缺少分號。System.out.println(「hello world!」);
正確寫法:System.out.println("hello world!");
9. Java我明明寫了分號,還提示我寫分號
有時候提示有問題,你先不管該錯誤,看代碼能否正常運行,如果不行的話.把原來的分號刪除,保存;再加上,再保存試試;