从程序中发起系统命令行调用,执行命令:pause。
作用和效果就是dos下的pause。
system("PAUSE"); 和system("pause"); 作用和效果一样,因为dos命令是不区分大小写的。
system("PAUSE") 是暂停的意思,等待用户信号;不然控制台程序会一闪即过,你来不及看到执行结果。
意思:
system就是调用从程序中调用系统命令(和shell命令)。
system("pause")就是从程序里调用“pause”命令。
作用:
system("pause")意思就是让程序暂停一下,然后按任意键继续,初学的时候最多见于程序的末尾处,用于看运行结果,避免程序一闪而过。相同的我们还可以用getchar(),避免程序运行完直接结束而看不到运行结果。
如下图:
在一个程序中写有 system("pause")语句时,就是说从该程序里调用了“pause”命令,即让操作系统来暂停该程序进程的执行,同时程序运行到此语句处时,会在程序的窗口上显示“Press any key to continue . . .” 也就是 “按任意键继续...”,即等待用户按下任意一个按键使该程序从暂停状态返回到执行状态继续从刚才暂停的地方开始执行。
system(“pause”) 是调用DOS系统的暂停命令 pause 来暂停程序执行,按任意一个键后将继续执行。
Sleep() 是 windows 的 函数,让程序进入睡眠状态,要求参数 时间毫秒,到时间后自动苏醒,程序继续执行。
例如: Sleep(2500); 休眠 2.5 秒,满2.5 秒 后 程序继续运行。
标签:C语言,system,pause