C++ code:main参数
生活随笔
收集整理的這篇文章主要介紹了
C++ code:main参数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
main函數(shù)的參數(shù)結(jié)構(gòu)為兩項(xiàng)參數(shù):
1 int main(int argc,char** argv){……}main的參數(shù)由操作系統(tǒng)傳遞,所以比較特殊。兩個(gè)形參名一般是采用習(xí)慣名稱(chēng)argc和argv,表示argument count和argument vector,即第一項(xiàng)是表示傳遞的C-串有幾個(gè),第二項(xiàng)是表示具體的C-串樹(shù)數(shù)組,該數(shù)組最后一項(xiàng)是空串,即指向0的串。正像在函數(shù)中傳遞數(shù)組那樣,既要傳遞數(shù)組地址,也要傳遞數(shù)組的元素個(gè)數(shù)。要注意的是C-串的類(lèi)型為char*,數(shù)組是以指向C-串的指針為元素的,因而數(shù)組描述為char**。其參數(shù)結(jié)構(gòu)的示意圖如下:
對(duì)于以下程序,若發(fā)出命令行“f0510 abc1 abc2 abc3”,則可以根據(jù)main的形參來(lái)讀取命令行的相關(guān)信息:
1 #include<iostream> 2 using namespace std; 3 int main(int argc,char** argv) 4 { 5 for(int i=0;i<argc;++i) 6 cout<<argv[i]<<endl; 7 }?
轉(zhuǎn)載于:https://www.cnblogs.com/ariel-dreamland/p/9086958.html
總結(jié)
以上是生活随笔為你收集整理的C++ code:main参数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [HEOI2015] 兔子与樱花
- 下一篇: sublime 安装 插件 packag