C++項目中main函數(shù)有哪些參數(shù)

C++項目中main函數(shù)有哪些參數(shù)?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司。作為專業(yè)的建站公司,創(chuàng)新互聯(lián)公司依托的技術(shù)實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設(shè)、成都全網(wǎng)營銷推廣及網(wǎng)站設(shè)計開發(fā)服務(wù)!

在vs中編寫C++程序時,可以往主函數(shù)里傳遞兩個參數(shù):main(int argc,char *argv[])。主函數(shù)不能被其它函數(shù)調(diào)用,在window操作系統(tǒng)下調(diào)用者是。

測試程序如下所示:

#include "stdafx.h"
#include "iostream"
using namespace std;
int main(int argc,char *argv[])
{
 int i;
 for (i = 0; i < argc; i++)
 {
 cout << "argument" << i << ": " << argv[i] << endl;
 }
 cout << "total argument:" << argc;
 return EXIT_SUCCESS;
}

程序編譯完成后會生成一個.exe后綴的可執(zhí)行文件:

C++項目中main函數(shù)有哪些參數(shù) 

在Dos命令窗口中,轉(zhuǎn)到程序所在的路徑后,直接寫入程序名時,有如下結(jié)果:

C++項目中main函數(shù)有哪些參數(shù)

在程序名稱后面跟上一系列參數(shù)時,有如下結(jié)果:

C++項目中main函數(shù)有哪些參數(shù)

從而可以得出結(jié)論:兩個參數(shù)中第一個參數(shù)argc表示在Dos命令行中的輸入的程序名和參數(shù)個數(shù)之和,第二個參數(shù)中argv[0]記錄的程序名,后面的argv[i]記錄的輸入?yún)?shù)。

另外argc argv是標(biāo)識符,可以修改名稱。

看完上述內(nèi)容,你們掌握C++項目中main函數(shù)有哪些參數(shù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站名稱:C++項目中main函數(shù)有哪些參數(shù)
URL網(wǎng)址:http://muchs.cn/article24/gedoje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、網(wǎng)站收錄、標(biāo)簽優(yōu)化、移動網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)