天天看點

main 函數參數

一、main函數的參數

main函數有三個參數,argc、argv和envp,它的标準寫法如下:

** int argc,存放了指令行參數的個數。

char argv[],是個字元串的數組,每個元素都是一個字元指針,指向一個字元串,即指令行中的每一個參數。

char envp[],也是一個字元串的數組,這個數組的每一個元素是指向一個環境變量的字元指針。

envp先放一下,先講argc和argv

main 函數參數

注意幾個事項:

1)argc的值是參數個數加1,因為程式名稱是程式的第一個參數,即argv[0],在上面的示例中,argv[0]是./book101。

2)main函數的參數,不管是書寫的整數還是浮點數,全部被認為是字元串。

3)參數的命名argc和argv是程式員的約定,您也可以用argd或args,但是不建議這麼做。

繼續閱讀