一、概念
/*
return 0 : 返回給操作系統,如果返回0,代表程序正常結束,如果返回其他值代表程序非正常結束
main是函數的名稱,是系統規定的名稱,系統啟動程序就會調用名稱叫做main的函數
// 其實系統再啟動的時候,就會給我們的程序傳遞一些參數
argc : 就是系統傳遞進來的參數個數 默認是 1
argv : 就是系統傳遞進來的參數實際的值 默認是程序的名稱
*/
二、代碼
#include <stdio.h>
int main(int argc, const char * argv[]) {
printf("argc = %i\n",argc);
printf("char = %s\n",argv[0]); // 全路徑
// /Users/liyuhong165/Library/Developer/Xcode/DerivedData/day05-cigeanlbsvvprhgcbvzgtmwuotyj/Build/Products/Debug/main函數分析
printf("char = %s\n",argv[1]); // lyh
// return 結束函數
// 0 : 返回給操作系統,如果返回0,代表程序正常結束,如果返回其他值代表程序非正常結束
return 0;
}
image.png
image.png