1樓:路過者天蠍
=是賦值,==才是比較
2樓:匿名使用者
你x=2修改成x==2
為什麼c語言程式執行時開啟後自動閃退??
3樓:匿名使用者
我看是網上來的**bai,du編譯後直接雙擊執行的,非gui的程式zhi一般不需要等dao待使用者,執行專完了當然自動退出了,執行屬main()函式末尾返回,你要是想停一下等待看結果,main()函式末尾加一句system("pause");
例如#include
int main()
4樓:匿名使用者
以下一bai段**為例:du
這是在「 codeblocks 」裡zhi編譯執行的截圖。此時dao是在除錯狀態版下。
除錯狀態的權。
這是瞬間捕捉的截圖。也就是執行時開啟後自動閃退。
當執行完語句: printf("%d\n",a+b); 後在螢幕上輸出 3;
然後繼續執行語句:return 0;
即程式結束。dos框關閉。
5樓:莫紫欣
先看下你用的是那個編譯環境,如果是vc++6.0就在程式最後麵加return 0;如果是wt-32就在後面加getchar();
6樓:請叫我影
那是因為程式已經執行完了。
你可以在原始碼最後的地方加上 getchar(); 這樣就不會直接關閉了。
7樓:
win-tc的話加getch();或者getchar();vc編譯器的話加system("pause");
8樓:匿名使用者
我c++的話加個cin.get();就ok了
c的話你加個getchar();
C語言程序為什么不能執行,C語言程式為什麼不能執行
include void main include void main 注意,你有變數未定義。並且有不少語法錯誤。比如printf 園的面積 2f n m 還有。儘量減少程式編幅。祝你學習愉快 付費內容限時免費檢視 回答請稍等哦 提問回答 c語言無法執行可能是因為執行期錯誤。這是指可執行程式執行過程...
C語言有以下程式程式執行後的輸出結果為
一看到這種題目就是讓你看的這個書,不是什麼好書。正經的書不會寫乙個這麼不符合書寫規範的題目。你工作以後寫成這樣會 正規寫法 c語言問題!若有以下程式 輸出結果是?include main int argc,char argv 主函s是程式名,所以不列印.現在dos提示符下鍵入s aa bb cc後字...
C語言執行結果中為什麼雙精度實型只輸出小數點後六位
在c語言中,輸出double型別 雙精度實型 以及float型別 單精度實型 時,預設輸出6位小數。比如這樣的版 double a 1 printf lf n a 輸出會是 1.000000 但是權有時六位會顯得很長,沒必要。比如計算平均分,一到兩位小數就足夠了。可是有時六位又不夠,需要更多位小數,...