c語言 程式設計後,有錯誤,怎麼檢視是那部分出錯了

2021-03-30 15:40:31 字數 1710 閱讀 3844

1樓:

不知道你用的什麼編譯器

,大部分編譯器都會告訴你是在哪個檔案的哪一行出錯和出的什麼錯一般在錯誤上雙擊就能跳轉到那一行上去

1.if後面不能有分號,雖然編譯能過,但是錯誤的邏輯2.你的問題是花括號不匹配,按ctrl+a全選,然後再按alt+f8進行格式化,就能看到是**多了或者少了

3.你在下面error那一行雙擊,就能看到哪一行不對

2樓:我不知道

在錯誤 x個,警告 x個上面就對應有x個錯誤的位置和型別,有些編譯器雙擊它還會轉到相應的位置。警告類似。

3樓:匿名使用者

vc6.0最下面的輸出視窗就可以看出錯誤阿,只是因為是英文的不太好懂。如

c:\documents and settings\administrator\桌面\c+練習\lx6\x.cpp(6) :

error c2146: syntax error : missing ';' 就是說名為x.

cpp的原始檔的第六行出錯了,什麼錯誤呢?缺失了一個「;」。

記得要滑動滾動條去檢視,不懂的還是要多問問老師。我也是正在學習中的。

4樓:匿名使用者

出錯會有提示啊。找到出錯點,看看程式是變數沒賦值還是少了分號,等等錯誤啊,編譯器會報錯的,也會指出錯誤啊。

5樓:匿名使用者

暈這個問題太寬泛了不同的問題都有不同的解決方式

如果環境不同也會不一樣 樓主最好把自己的側重點說出來

6樓:匿名使用者

有提示,vc的話,只要點下面的提示,會有顯示是哪一行

7樓:flashyy雙魚

少了main函式頭都不知道?

c語言程式設計,提示有錯誤,不知道在**錯了。

8樓:今天度娘倒閉了嗎

把8,9,10行的程式放到printf("enter .... ")前面,要先宣告再用。這個程式的結構要改一下,用main函式的引數作為入口,得到val的值。

int main(int argc, char **argv)

9樓:匿名使用者

main是int型的要返回如return 0;

10樓:

看不清啊,1399198962發到我**郵箱來

c語言程式設計出錯,不知道錯在**?請大家指教!

11樓:韭花逞味

陣列只能在定義的時候初始化。不能那樣賦值。

12樓:伊·梵

a[2][3]=;

這個明顯錯誤呀

陣列不是這樣用的,可以這樣

int a[2][3]=;//定義陣列並初始化

13樓:聆聽古典韻味

你要模仿以下形式:

int a[3][4]=,,};或者是

int a[3][4]=;以上兩種都行

14樓:匿名使用者

樓主這樣寫的話就沒有問題,int a[2][3]=;定義的時候就賦值。。。。至於為何你這樣寫就不行,,我也挺納悶

15樓:

你a陣列賦值時應該在宣告時賦值 即是 int a[2][3]= 改一下就行了

C語言,有錯誤,請指教,C語言程式裡的錯誤,請高手幫忙指教一下

親 你的 我可以執行出來啊 你可以賦值的時候寫成n 0.0 e 0.0試試 或者你的編譯環境有問題 這是因為你束縛了兩個整數相除的商仍然是一個整數,所以就出錯了。下面是修改以後的程式 和執行的結果。include main e n 1 printf e f n e return 0 你用的什麼編譯環...

linux下c語言程式設計出現段錯誤

簡單看了一下你的程式 首先,你沒有給出完整的程式,這個讓大夥看起來確實不方便,因為沒有main函式,可能踩記憶體的地方並不是這個函式本身,是main函式 其次說你的這個函式,貌似確實有點問題,但是由於沒有完整的程式,我只說出我的理解,如果有錯,直接忽視就好 sprintf flag height,0...

IIS安裝之後有錯誤怎麼回事

建議看看 si 1 這是別人在的。1.把迅雷解除安裝。2.把iis埠改成100 或其他不常用的埠 只不過在預覽的時候加上個 100 例 後記 發生意外錯誤 0x8ffe2740 不一定是迅雷的事情,但是埠衝突。如果系統中存在埠衝突就有可能發生本情況。iis預設使用80埠進行http通訊。如果除iis...