main()函數的參數:數組
main(int argc,char *argv[],char *envp[]);ide
argc: 表示包含文件名在內的命令行參數的個數。函數
argv[]是指針數組:裏面存放的全是char *類型,最後放一個NULL字符結尾。argv[]存放的是包含文件名在內的全部命令行參數的首地址。spa
envp[]也是一個指針數組:裏面存放的是環境變量,最後以NULL結束。操作系統
環境變量:是操做系統的變量。分爲用戶環境變量和系統環境變量,環境變量至關於給系統或用戶設置一些變量。例如:Path變量指定搜索路徑,就是當要求系統執行一個程序但沒有告訴系統程序所在的完整路徑時,系統除了在當前目錄尋找還應去哪些地方尋找。命令行
設置命令行參數:打開項目文件->屬性->配置屬性->調試->命令行參數。3d
例如:設置命令行參數"hehe" "haha"指針
輸出argv[]中的全部內容,就是文件名和命令行參數。調試