c語言中system pause 是什麼作用和意思

時間 2021-08-30 10:38:45

1樓:mei_陳先生

從程式中發起系統命令列呼叫,執行命令:pause。

作用和效果就是dos下的pause。

system("pause");   和system("pause");   作用和效果一樣,因為dos命令是不區分大小寫的。

system("pause")  是暫停的意思,等待使用者訊號;不然控制檯程式會一閃即過,你來不及看到執行結果。

2樓:檀香透窗櫺

意思:system就是呼叫從程式中呼叫系統命令(和shell命令)。

system("pause")就是從程式裡呼叫「pause」命令。

作用:而「pause」這個系統命令的功能很簡單,就是在命令列上輸出一行類似於「press   any   key   to   exit」或「請按任意鍵繼續...」的字,等待使用者按一個鍵,然後返回。

擴充套件資料

system()返回值:

1、如果 system()在呼叫/bin/sh 時失敗則返回127, 其他失敗原因返回-1.。

2、若引數string 為空指標(null), 則返回非零值.

3、如果system()呼叫成功則最後會返回執行shell 命令後的返回值, 但是此返回值也有可能為system()呼叫/bin/sh 失敗所返回的127, 因此最好能再檢查errno 來確認執行成功。

3樓:匿名使用者

system("pause")意思就是讓程式暫停一下,然後按任意鍵繼續,初學的時候最多見於程式的末尾處,用於看執行結果,避免程式一閃而過。相同的我們還可以用getchar(),避免程式執行完直接結束而看不到執行結果。

如下圖:

執行到    system("pause");    按任意鍵繼續貼上**:

#include

void main()

printf("haha哈哈\n");

system("pause");

printf("haha哈哈\n");

system("pause");

4樓:靠名真tm難起

在一個程式中寫有  system("pause")語句時,就是說從該程式裡呼叫了「pause」命令,即讓作業系統來暫停該程式程序的執行,同時程式執行到此語句處時,會在程式的視窗上顯示「press any key to continue . . .

」 也就是 「按任意鍵繼續...」,即等待使用者按下任意一個按鍵使該程式從暫停狀態返回到執行狀態繼續從剛才暫停的地方開始執行。

5樓:中關村**

system(「pause」) 是呼叫dos系統的暫停命令 pause 來暫停程式執行,按任意一個鍵後將繼續執行。

sleep() 是 windows 的 函式,讓程式進入睡眠狀態,要求引數 時間毫秒,到時間後自動甦醒,程式繼續執行。

例如: sleep(2500); 休眠 2.5 秒,滿2.5 秒 後 程式繼續執行。

6樓:瑠璃巡

c語言中間系統中的pause,它的作用是要終止系統執行,使系統在停止的過程中間能夠自行檢查。

7樓:淺默的少年

system(「pause」)在c語言中是暫停的意思 防止閃屏 等待使用者資訊

8樓:匿名使用者

執行暫停的意思,如果一定要用這樣,必須加上#include的標頭檔案才可以執行。

9樓:小新_沒蠟筆

暫停的意思,一般在linux程式設計時會用到,等待接收訊號,才會重新執行

10樓:競走未來

樓主說的很好,system("pause")在編寫c時包含在"stdlib.h"標頭檔案中

c語言中的systempause是什麼意思

素質流氓範 標頭檔案是副檔名為 h 的檔案,包含了 c 函式宣告和巨集定義,被多個原始檔中引用共享。有兩種型別的標頭檔案 程式設計師編寫的標頭檔案和編譯器自帶的標頭檔案。在程式中要使用標頭檔案,需要使用 c 預處理指令 include 來引用它。前面我們已經看過 stdio.h 標頭檔案,它是編譯器...

c語言中return的作用,C語言中return的作用?

作用1 表示返回,這個程式可以結束了,可以不帶引數,如果你的成員執行到這裡,你就不往後執行了,可以加一個return語句,就不會再執行了 作用2 返回指定型別的值,在定義函式的時候不是有 int af int 這裡是返回值,return 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,...

c語言中switch結構的使用,C語言中switch結構的使用

秋風依舊好 因為case後面不能接範圍,也就是說case後面是一個確實固定的常量.用下面的方法比較好,include int main 你可以先把範圍用字母或常量代替 再用switch語句 資料 include void main else printf score scanf d s system...