一、概念
/*
return 0 : 返回給操作系統(tǒng),如果返回0,代表程序正常結(jié)束,如果返回其他值代表程序非正常結(jié)束
main是函數(shù)的名稱,是系統(tǒng)規(guī)定的名稱,系統(tǒng)啟動(dòng)程序就會(huì)調(diào)用名稱叫做main的函數(shù)
// 其實(shí)系統(tǒng)再啟動(dòng)的時(shí)候,就會(huì)給我們的程序傳遞一些參數(shù)
argc : 就是系統(tǒng)傳遞進(jìn)來(lái)的參數(shù)個(gè)數(shù) 默認(rèn)是 1
argv : 就是系統(tǒng)傳遞進(jìn)來(lái)的參數(shù)實(shí)際的值 默認(rèn)是程序的名稱
*/
二、代碼
#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函數(shù)分析
printf("char = %s\n",argv[1]); // lyh
// return 結(jié)束函數(shù)
// 0 : 返回給操作系統(tǒng),如果返回0,代表程序正常結(jié)束,如果返回其他值代表程序非正常結(jié)束
return 0;
}

image.png

image.png