C語言,為什麼結果為「OK」?求執行過程解釋

2021-03-04 08:54:42 字數 940 閱讀 3289

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 但是權有時六位會顯得很長,沒必要。比如計算平均分,一到兩位小數就足夠了。可是有時六位又不夠,需要更多位小數,...