3 回答

TA貢獻1966條經驗 獲得超4個贊
標準C語言的main函數(shù) int main(int argc,char **args)
其中argc代表參數(shù)個數(shù)args代表參數(shù)列表
C 99標準建議把main函數(shù)指定為int型(整型),它要求函數(shù)帶回一個整數(shù)值。在main函數(shù)中,在執(zhí)行的最后設置一個“return 0;“語句。當主函數(shù)正常結束時,得到的函數(shù)值為0,當執(zhí)行main函數(shù)過程中出現(xiàn)異?;蝈e誤時,函數(shù)值為一個非0的整數(shù)。這個函數(shù)值是返回給調用main函數(shù)的操作系統(tǒng)的。程序員可以利用操作指令檢查main函數(shù)的返回值,從而判斷main函數(shù)是否已正常執(zhí)行。不寫這個語句,有的C編譯系統(tǒng)會在目標程序中自動加上這一語句。也就是說 這個語句不是必須存在的

TA貢獻1850條經驗 獲得超11個贊
標準C main函數(shù)
int main(int argc,char **args)
argc代表參數(shù)個數(shù)
args代表參數(shù)列表
比如你打開cmd控制臺,運行程序的話是要帶參數(shù)列表的,比如
CL -o
后面的-o就是參數(shù),當然后面的一串都要傳給main函數(shù)。
至于return
函數(shù)定義成什么就需要返回什么
比如:
int func()//就需要返回int 型
char *func()//就需要返回字符串

TA貢獻1828條經驗 獲得超6個贊
void main()
void 表示函數(shù)返回值為空,
()里面表示函數(shù)的參數(shù)
例如
void main(void)就表示沒有返回值,也不接受任何參數(shù)
int main(int) 表示返回值為int型,有一個int 型的參數(shù),
有返回值就要有return
- 3 回答
- 0 關注
- 1111 瀏覽
添加回答
舉報