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...