㈠ c語言中,exit(1)是什麼意思求助~
退出整個程序,終止進程,並返回0給操作系統。
1、由於返回0代表程序正常退出,返回1等其他數字通常代表異常終止,可通過返回的具體數值判斷出錯源。
2、函數名: exit(),所在開頭文件為:stdlib.h
3、關閉所有文件,終止正在執行的進程。exit(1)表示異常退出.這個1是返回給操作系統的。
(1)c語言清理電腦的代碼擴展閱讀:
1、exit(0) 表示程序正常退出,exit⑴/exit(-1)表示程序異常退出。
2、exit() 結束當前進程,在整個程序中,只要調用 exit ,就結束了。
3、exit(x)(x不為0)都表示異常退出,這個x是返回給操作系統(包括UNIX,Linux,和MS DOS)的,以供其他程序使用。
4、exit()通常是用在子程序中用來終結程序用的,使用後程序自動結束,跳回操作系統。
參考資料:Exit()_網路
㈡ 用C語言實現電腦關機待機重啟注銷等功能
直接調用shutdown程序吧,shutdown的各種參數可以實現不同的功能
具體方法可以看這個:
http://..com/question/6946.html
不過好像沒有待機和注銷的功能,可以重啟或者關機
㈢ C語言關機代碼
可以通過C語言調用系統命令實現關機。
1、C語言可以通過system函數實現調用系統命令(shell 命令)。
system函數聲明於stdlib.h, 形式為
int system(const char *cmd);
功能為執行cmd中的shell指令。
2、在windows中,關機命令為shutdown. 具體說明如圖:
#include<stdlib.h>
intmain()
{
system("shutdown/s");//調用關機命令。
while(1);
}
5、注意事項:
該命令僅用於windows,如果要移植到其它操作系統,則需要適配目標系統的關機命令,如Linux的halt或shutdown -h。