1樓:匿名使用者
某些版本可能是還有一個exe視窗在執行,於是就不行了。如果是這種情況,關掉視窗重試。
如果還不行,退出ide,重新開啟。
2樓:匿名使用者
程式不執行可能有如下原因:
1、程式本身有錯,但是編譯軟體沒有檢測出來。
2、程式無錯,但程式不完整。
3、沒有寫輸出語句(println語句)
3樓:現充使我快樂
scanf輸入語句沒加取地址符&就不執行,也不提示錯誤
4樓:微微暮雨
因為編譯器所能檢測到的錯誤資訊是有限的,它能檢測c語言的語法錯誤和語義錯誤,而邏輯錯誤一般是檢測不出來的. 當你輸入的程式語法和語義都沒有出錯但是邏輯出錯時,編譯會通過,但是執行的時候就通不過了,你需要重新檢查你的**,找出錯誤改正過來.
5樓:花到不得了
不能執行有多種原因,貼**上來看看
6樓:匿名使用者
那要看具體的程式是怎樣的~~~~
7樓:
編譯器並不能檢查出所有的錯誤,你可以把**貼出來看看
c語言中輸入一個程式後顯示無錯誤,為什麼不能執行
8樓:匿名使用者
你的截圖太不清楚了,但是首先一個錯誤是:主函式是 main,你寫錯了,而且按照標準應該是 int main,另外你的左邊工程列表裡顯示有2 class,不只你是怎麼組織源**檔案的。總之,要使一個程式正確,不僅**邏輯要正確,編譯-連結配置、工程檔案構建配置、執行時環境配置都正確才能執行
c語言中輸入一個程式後顯示無錯誤,為什麼不能執行
9樓:匿名使用者
(1)函式
的編寫格複式:
返回值制型別 函式名(
形式引數)
舉個例子:求兩個數中最大數
int com(int a,int b)
(2)函式不能自己執行,需要呼叫才能執行。
舉個例子:
int main()
這樣子才能輸出結果。
c語言程式設計除錯後沒有錯誤但是卻無法執行是怎麼回事?
10樓:匿名使用者
無法執行可bai能遇到的du問題:
編譯沒錯,但是zhi執行後彈出記憶體相關dao報錯------》有邏
版輯錯誤,或者記憶體呼叫錯權誤
執行直接閃退---------------》有可能該程式無任何執行結果輸出語句,或者使用編譯器(or ide)與作業系統不相容
暫時只能想起這麼多了。
11樓:12端木歪歪
能編譯才能執行,除錯只是分部進行。
c語言程式編寫沒錯誤但是不能執行
12樓:香夢沉酣
#跟include之間別留空格,還有你建檔案的時候是否檢測成功,以及你使用的vc軟體是否正常。
13樓:真的無奈啊
字尾名掉了或者寫錯了!你的檔名後面要加.c或者.cpp,注意c前面有個點(不過你得把你的電腦上的文明副檔名顯示出來這樣做才有效)
或者新建c檔案(命名時一定要帶上.c)!
14樓:知足常樂真道理
問下你有沒有建c檔案?
為什麼我的c語言程式檢查無誤,但是執行不了
15樓:大兔君永不言棄
你這個是外部函式,你是不是沒有引用包含這個函式的檔案(.c檔案),這種情況編譯是ok的,但是執行時就沒法找到這個函式的外部定義。
16樓:匿名使用者
是不是忘記包含對應標頭檔案。
c語言中,程式沒有錯誤但是執行後卻不顯示
17樓:
**不是你寫來
的吧?因為**沒有問源題,只是輸入
bai時要先輸入個數dun,再輸入zhin個數,最後輸入一個要找的數——dao這**沒有輸入錯誤提示,所以輸入錯了就沒有輸出,等待下一次輸入。而且,**是多組迴圈,若要退出,得輸入兩次ctrl+z鍵,否則啥也不顯示等待下一輪輸入。比如你輸入4↙(↙表示回車),再輸入1 2 3 4(空格隔開)↙,最後輸入3↙,那麼,輸出就是
用函式1找到的i,j為:(2,2)
用函式2找到的下標為:2
若不退出則進入下一輪,若要退出則輸入^z↙^z↙即可。^z表示同時壓下ctrl鍵和z鍵。
c語言問題,為什麼什麼都不顯示,輸入別的程式能正常執行
18樓:匿名使用者
關於j的迴圈中,抄出現襲了j*=i,關於j的運算bai。因此程式執行du陷入死迴圈。
可令zhim=j,避免在迴圈體內改dao變j的值。
#include
main()
printf("sum=%d\n",j);}
c語言中輸入程式後顯示無錯誤,為什麼不能執行
1 函式 的編寫格複式 返回值制型別 函式名 形式引數 舉個例子 求兩個數中最大數 int com int a,int b 2 函式不能自己執行,需要呼叫才能執行。舉個例子 int main 這樣子才能輸出結果。c語言中輸入一個程式後顯示無錯誤,為什麼不能執行 你的截圖太不清楚了,但是首先一個錯誤是...
C語言中,如何寫程式只可以輸入0 9數字的,如果輸入英文
include int main return 0 c語言,要求只能輸入數字,輸入其它的會提示錯誤,重新輸入 下面是bai輸du入一個 zhi數字dao或字元 內的 include int main 這個自 很簡單 int main void 有不懂的問dao我。你編的這個程式就只能輸入數字,輸入娶...
c語言輸入12345後寫出下列程式的輸出結果
我覺得這個答案是5吧,因為當輸入 時才會退出迴圈,而且之前的每getchar 一次,值就會覆蓋之前的。你會加斷點bai嗎?單步執行 du就可以看出來為zhi什麼了。第一dao次迴圈開始的時候內先執行c getchar 此容時c 1 並且進行了輸出,判斷迴圈條件的時候又執行了 getchar 此時緩衝...