我的c語言程式編對了但是除錯就出現這個錯誤為什麼呢

2023-01-02 13:50:30 字數 2623 閱讀 4633

1樓:匿名使用者

無法執行可bai能遇到的du問題:

編譯沒錯,但是zhi執行後彈出記憶體相關dao報錯------》有邏

版輯錯誤,或者記憶體呼叫錯權誤

執行直接閃退---------------》有可能該程式無任何執行結果輸出語句,或者使用編譯器(or ide)與作業系統不相容

暫時只能想起這麼多了。

2樓:12端木歪歪

能編譯才能執行,除錯只是分部進行。

我在vc++6.0編寫了很簡單c語言程式,編譯沒有錯誤,為什麼除錯沒有反應,也不彈出除錯視窗.

3樓:匿名使用者

for(i=1;i<=100;i++)

應該是這夠有問題。你再改下。。

你永遠在這個迴圈裡。當然不可能彈出結果

4樓:榮雰

# include #和include之間沒有空格,你的有空格,請去掉空格重試!必然可以

5樓:匿名使用者

vc除錯是這樣的,如果你沒有人為新增中斷的話,程式會一直執行到結束的,然後退出除錯的,如果你想彈出除錯視窗,可以在最後加上一句system ("pause");這樣就會彈出除錯視窗了,要彈出結果應該選擇執行

6樓:歐文君愛分享

這個程式本身是沒有錯誤的,可能是你的編譯環境有問題,建議重新安裝程式軟體

計算機二級c語言程式設計如果除錯時沒有出現錯誤但是結果不對,能有分嗎?

7樓:小鹿純子

是的,但是改錯和填空是看一個給一個的分,但是最後一題的程式設計是如果最後的結果不對,那麼一分也沒有的。

8樓:嘍囉而已

機器測卷是這樣的:它會有兩個用例,假如兩個用例帶進去,只有一個結果

內對了,那就得了一半的容分;如果兩個結果都不對,那就0分。我只是舉個例子,閱卷到底會提供幾個用例就不得而知了。如果不管怎麼算,你的結果都是錯的,那肯定是0分了,和你除錯有沒有出現錯誤沒關係。

c語言的程式除錯的時候有錯誤提示,我選了忽略卻可以繼續執行...我想知道這是為什麼...

9樓:匿名使用者

做統計最大的時候沒有對b,c,max進行初始化,需要先初始化一下:

#include

int main()

, max, c, b;//////////printf("輸入9個數字\n");

for (i = 0; i<3; i++)printf("這個陣列為\n");

for (i = 0; i<3; i++)max = a[0][0];/////////////c = 0, b = 0;//////////////for (i = 0; i<3; i++)}printf("最大值是第%d行%d列的%d", c + 1, b + 1, max);

return 0;}

c語言程式除錯老出現錯誤

10樓:戚文柏

#include

int main()

int plus(x,y) //函式沒有定義返回型別

11樓:一個不願透露姓名的朋友

你可以仔細看看 'pius' : undeclared identifier估計你經驗太淺,這個未定義的意思你看不出來?

pius是什麼?數學函式?如果是數學函式,就加個標頭檔案

#include

12樓:迷夢錯亂

plus沒定義標頭檔案呀?等你學到函式的章節就會明白,如果學過了應該是你掌握的知識點不夠。x y 沒有定義資料型別。

plus(x,y)漏了分號。main函式括號不對,正確的順序}。

為什麼我的c語言程式設計時沒有錯誤但有警告,執行不了,這個實在不曉得為什麼

13樓:陽光上的橋

警告也不能有的。可能警告實際是個大問題。如果不知道怎麼修改消除警告,可以貼上程式和警告,大家幫你看看。

14樓:

編譯沒有錯誤只是說沒有語法錯誤。 但你的程式可能有邏輯錯誤。例如死迴圈什麼的。

所以 ,編譯正確不代表程式就是對的。其實只要你學習半年左右就很少出語法錯誤的。更多的是邏輯錯誤。

那是侯還要靠自己一步步的除錯啊 看啊,想啊。

15樓:嘿_行

錯誤會導致程式無法編譯通過,進而不能執行

而警告是說程式中有些**編寫不是非常恰當,不會影響程式編譯,在少數情況下會影響程式執行

一般警告可以忽略,而錯誤是必須要修改的

但最好還是將警告消除比如:將double型賦值給int型等等

16樓:

警告是什麼,你的程式沒提示錯誤不代表沒錯的,你可以把**貼出來,這樣籠統的問,大家也沒法給你什麼答案的

17樓:滄海雄風

我也不知道啊

你這樣說跟沒說沒什麼區別

溢位 或者沒釋放吧

18樓:匿名使用者

你用的編譯器是什麼?

求一點是否在圓內的c語言程式,C語言如何編判斷點是否在圓上

include int main 圓心的位置 float r,d 半徑r,點a到圓心的距專離d float a 1 點a的位置printf 假設圓心位置為 0,0 請輸屬入圓的半徑r n scanf f r printf 圓的半徑r 2f n r printf 請輸入點a的橫座標 n scanf f...

C語言程式問題,我的c語言程式有什麼問題?

fun x,y,1 求每一行的最小值放進y裡面 fun x,y,0 求每一行的最大值放進y裡面 這個應該是判斷條件有問題,那個判斷形式應該是?前後返回的是判斷條件為真的時候的值,後面返回的是判斷條件不成立的時候的值,你這個寫法根本沒有改變flag的值,因為根本就沒有做賦值的操作。我的c語言程式有什麼...

誰可以幫我用C語言編元旦快樂的程式,要輸入密碼才能收到祝

include void main qno 11 e,c,d printf 請輸入你的q號按回車 scanf d c for a 0 a 11 a if c qnum a if b 0 if b 0 printf 五好意思你收五到這份禮物!n scanf d f void best wish 2 i...