1樓:匿名使用者
語法錯誤,return前面缺少分號,上面一句printf最後沒加表示語句結束的分號
話說要學程式設計還是把英語練練吧,這麼簡單的英文提示都看不懂,以後比較麻煩
2樓:阿拉木薩
錯誤會導致程式無法編譯通過,進而不能執行而警告是說程式中有些**編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行一般警告可以忽略,而錯誤是必須要修改的
c語言中的錯誤和警告有什麼區別
3樓:匿名使用者
錯誤會導致程式無法編譯通過,進而不能執行
而警告是說程式中有些**編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行
一般警告可以忽略,而錯誤是必須要修改的
4樓:匿名使用者
錯誤:如果出現,本程式將無法執行。
警告:警告或者說是建議,比如你宣告瞭一個變數,並沒有使用。它會警告你。
5樓:匿名使用者
錯誤一般是**中出現語法錯誤,程式無法編譯執行,必須修改
警告是編譯器發現程式中不合理的地方(比如未使用的變數),建議最好修改,但不修改也可以編譯執行
c語言錯誤問題
6樓:鉞琴軒
程式執行在記憶體中; 系統在程式執行之前會在記憶體中先給程式畫出一個空間 這個空間有些來存放**的;有些來存放執行時的變數,還有些.... 這個空間有一個區間使用來存放執行時的變數什麼的 段錯誤 就是 程式執行時,變數訪問越界一類的問題... 可能...
7樓:匿名使用者
為什麼沒有標頭檔案和主函式的?只有單單字元函式的。還有你定義s1、s2為字元,怎麼會變成字元陣列s1[i]、s2[j]呢
c語言中error syntax identifier a是什麼錯誤
8樓:匿名使用者
a識別符號有語法錯誤。可能有如下原因:
1、定義函式形參的時候,不能像函式體中那樣用一個資料型別定義多個變數,如:
int proone(int i,n,s=0);
這是不行的,雖然在函式體中這樣可以表示定義三個整型變數i,n,s。
應分別宣告每個變數的型別,改為:“int proone(int i,int n,int s=0);”
2、如果定義函式時規定函式有三個引數如:“int proone(int i,int n,int s);”那麼以後在呼叫此函式時也要賦給它三個引數,如:
s1=proone(m)/(proone(n)*proone(m-n));
這樣編譯器會報錯,因為括號中分別僅有一個變數。
9樓:匿名使用者
if要加()
if()
else if()
else
c語言錯誤
寫了個c語言程式,vc編譯時遇到c1004錯誤,是怎麼回事啊?
10樓:愛你的di狂
c1004錯誤:
遇到意外的檔案結束
編譯器到達了原始檔尾但未解析構造。 **可能缺少以下元素之一:
右大括號
右括號結束的註釋標記 (*/)
分號若要解決此錯誤,請檢查以下內容:
預設磁碟驅動器沒有足夠的空間用於臨時檔案,需要大約兩倍於原始檔的空間。
計算結果為假的 #if 指令缺少結束的 #endif 指令。
原始檔不是以回車和換行結束。
下面的示例生成 c1004:
// c1004.cpp
#if test
int main() {}
// c1004
可能的解決方案:
// c1004b.cpp
#if test
#endif
在C語言中什麼是語義錯誤c語言語法錯誤和語義錯誤有什麼區別,麻煩舉個例子
一般的程式錯誤,粗略一點分的話,可以大致分為語法錯誤和語義錯誤。語法錯誤可以看作是編碼出現了違反c語言規則的錯誤,一般編譯或者連結時,都會報錯的。而語義錯誤,也可以叫做邏輯錯誤,也就是說你的 完全符合c語言的規範,不會出現編譯 連結的錯誤,但是,在邏輯上有錯誤。舉個簡單的例子,加入編一個 來統計in...
求找c語言錯誤,求找C語言錯誤
你在str c 81 應該傳一個陣列的首地址吧,還有子函式的引數那應該是個指標,這樣傳過去函式才能對句子進行解析 include include int x,y,z,w int main void str char s 如上,首先你的 不安全,也出現了陣列越界的情況,其次,函式引數定義方式不合理,非...
求解答c語言程式錯誤,求解答 C語言程式錯誤。error C
不能從結構體型別sortnum轉換 錯誤c2665 歸併 無2過載可以將引數2從型別 結構sortnum 10000 c語言程式出錯求解答?c語言學習挺不容易的,要在不斷試錯當中總結經驗,這個裡面的錯誤可以給你畫出來 求大神解答下我的c語言程式的錯誤 當然抄不一樣了,因為選擇排序的話,你若只交換了他...