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