c語言中輸入程式後顯示無錯誤,為什麼不能執行

2021-04-20 05:37:07 字數 2697 閱讀 7053

1樓:匿名使用者

(1)函式

的編寫格複式:

返回值制型別 函式名(

形式引數)

舉個例子:求兩個數中最大數

int com(int a,int b)

(2)函式不能自己執行,需要呼叫才能執行。

舉個例子:

int main()

這樣子才能輸出結果。

c語言中輸入一個程式後顯示無錯誤,為什麼不能執行

2樓:匿名使用者

你的截圖太不清楚了,但是首先一個錯誤是:主函式是 main,你寫錯了,而且按照標準應該是 int main,另外你的左邊工程列表裡顯示有2 class,不只你是怎麼組織源**檔案的。總之,要使一個程式正確,不僅**邏輯要正確,編譯-連結配置、工程檔案構建配置、執行時環境配置都正確才能執行

為什麼我的c語言程式沒有錯誤卻總是不能執行

3樓:舍我¢其誰

linking...

link : fatal error lnk1104: cannot open file "debug/cpp1.exe"

執行 link.exe 時出錯.

這個我也抄

遇見過,其實你這段話寫的沒一點問題,但為什麼會出現這樣的原因是因為:他並沒有構建,就是說在linking的時候已經出現了問題,問題一般是由於類庫的某些檔案在自己不知道的情況下給修改了,已構成無法構建的問題!

4樓:匿名使用者

你是不還有另外一個c程式的視窗開著等帶你輸入呢?

吧其他程式關了試試

5樓:匿名使用者

我機器上執行過了,結果是25,也用的是vc6

報錯是說打不開cpp1.exe,cpp1是你的工程名吧?你是不是之前開啟了沒關?不然重開一下vc看看能不能進?

6樓:匿名使用者

debug/cpp1.exe

是因為你已經在除錯,但沒把它閉關又去在除錯,,

所以先關閉上一個除錯的程式,在去除錯就ok

7樓:匿名使用者

多種可能。

1.裝在c盤了,vista上不能訪問,管理員模式執行試試。

2.目前程序中正又一個cpp1.exe正在執行,所以這個檔案受保護,不能開啟建立。建議結束該程序,再link。

8樓:匿名使用者

看看link.exe 是否缺少.dll的檔案

c語言程式設計除錯後沒有錯誤但是卻無法執行是怎麼回事?

9樓:匿名使用者

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

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

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

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

暫時只能想起這麼多了。

10樓:12端木歪歪

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

c語言中,程式沒有錯誤但是執行後卻不顯示

11樓:

**不是你寫來

的吧?因為**沒有問源題,只是輸入

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語言程式編寫沒錯誤但是不能執行

12樓:香夢沉酣

#跟include之間別留空格,還有你建檔案的時候是否檢測成功,以及你使用的vc軟體是否正常。

13樓:真的無奈啊

字尾名掉了或者寫錯了!你的檔名後面要加.c或者.cpp,注意c前面有個點(不過你得把你的電腦上的文明副檔名顯示出來這樣做才有效)

或者新建c檔案(命名時一定要帶上.c)!

14樓:知足常樂真道理

問下你有沒有建c檔案?

為什麼我的c語言程式檢查無誤,但是執行不了

15樓:大兔君永不言棄

你這個是外部函式,你是不是沒有引用包含這個函式的檔案(.c檔案),這種情況編譯是ok的,但是執行時就沒法找到這個函式的外部定義。

16樓:匿名使用者

是不是忘記包含對應標頭檔案。

c語言問題,為什麼什麼都不顯示,輸入別的程式能正常執行

17樓:匿名使用者

關於j的迴圈中,抄出現襲了j*=i,關於j的運算bai。因此程式執行du陷入死迴圈。

可令zhim=j,避免在迴圈體內改dao變j的值。

#include

main()

printf("sum=%d\n",j);}

c語言中輸入程式後顯示無錯誤,為什麼不能執行

某些版本可能是還有一個exe視窗在執行,於是就不行了。如果是這種情況,關掉視窗重試。如果還不行,退出ide,重新開啟。程式不執行可能有如下原因 1 程式本身有錯,但是編譯軟體沒有檢測出來。2 程式無錯,但程式不完整。3 沒有寫輸出語句 println語句 scanf輸入語句沒加取地址符 就不執行,也...

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 此時緩衝...