a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > C > 正文

深入Main函數(shù)中的參數(shù)argc,argv的使用詳解

2020-01-26 16:09:39
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
C/C++語(yǔ)言中的main函數(shù),經(jīng)常帶有參數(shù)argc,argv,如下:
復(fù)制代碼 代碼如下:

int main(int argc, char** argv)

這兩個(gè)參數(shù)的作用是什么呢?argc 是指命令行輸入?yún)?shù)的個(gè)數(shù),argv存儲(chǔ)了所有的命令行參數(shù)。假如你的程序是hello.exe,如果在命令行運(yùn)行該程序,(首先應(yīng)該在命令行下用 cd 命令進(jìn)入到 hello.exe 文件所在目錄) 運(yùn)行命令為:
復(fù)制代碼 代碼如下:

hello.exe Shiqi Yu 



下面的程序演示argc和argv的使用:
復(fù)制代碼 代碼如下:

#include <stdio.h>
int main(int argc, char ** argv)
{
 int i;
 for (i=0; i < argc; i++)
  printf("Argument %d is %s./n", i, argv[i]);
 return 0;
}

假如上述代碼編譯為hello.exe,那么運(yùn)行:
復(fù)制代碼 代碼如下:

hello.exe a b c d e

將得到
復(fù)制代碼 代碼如下:

Argument 0 is hello.exe.
Argument 1 is a.
Argument 2 is b.
Argument 3 is c.
Argument 4 is d.
Argument 5 is e.

運(yùn)行:
復(fù)制代碼 代碼如下:

hello.exe lena.jpg

將得到
復(fù)制代碼 代碼如下:

Argument 0 is hello.exe.
Argument 1 is lena.jpg.
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 精品久久久久久久人人人人传媒 | 色av综合网 | 最新日韩精品在线观看 | 国产精品久久久久久久一区探花 | 久久久久久亚洲精品 | 免费看国产一级特黄aaaa大片 | hd国产人妖ts另类视频 | 在线观看成人av | 精品久久久久久久久久 | 久久伊人国产 | 欧美一区在线看 | 四虎地址 | 亚洲黄色一区二区三区 | 欧美日韩在线精品 | 亚洲日韩欧美一区二区在线 | 色综久久 | 精品视频 免费 | 亚洲欧美国产另类 | 久久蜜桃av一区二区天堂 | 国产精品国色综合久久 | 一区二区三区回区在观看免费视频 | 免费不卡视频 | 婷婷中文字幕 | 精品久久久久久久久久久久久久 | 99精品在线观看 | 欧美一区免费 | 国产一区av在线 | 91久久综合亚洲鲁鲁五月天 | 在线观看免费毛片视频 | 1区2区3区视频 | 9999国产精品| 亚洲欧美日韩另类精品一区二区三区 | 黄色三级网 | 久在线视频 | 免费观看成人性生生活片 | 欧美成人一级片 | 中文字幕日韩高清 | 青青草一区二区三区 | 国产精品久久久久久久一区探花 | 免费黄色福利网站 | 黄色成人av |