int main(int argc,char argv[]) 是 UNIX 和 Linux 中的標(biāo)準(zhǔn)寫(xiě)法,
int main() 只是 UNIX 及 Linux 默許的用法.
成都創(chuàng)新互聯(lián)公司長(zhǎng)期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為二連浩特企業(yè)提供專(zhuān)業(yè)的成都做網(wǎng)站、網(wǎng)站制作,二連浩特網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
如文件:main.c如下:
int main(int argc,char argv[])
{
......
return 0;
}
argc:命令行總的參數(shù)的個(gè)數(shù),即argv中元素的格式。
argv[ ]: 字符串?dāng)?shù)組,用來(lái)存放指向你的字符串參數(shù)的指針數(shù)組,每一個(gè)元素指向一個(gè)參數(shù)
argv[0]:指向程序的全路徑名
argv[1]:指向在shell命令中執(zhí)行程序名后的第一個(gè)字符串。
argv[2]:指向第二個(gè)字符串*
假若要求輸入文件名,則有:
例:./main text.txt