匯東網


C 语言程序 main 函数的两个参数 argc 和 argv 的详解

[編輯] [转简体]
|
作者:huidong | 分類:【編程】C/C++
[ 10 瀏覽 0 評論 2 贊 2 踩 ]

概要
传入参数

正文

之前的笔记。


这样可以给程序传递参数

D:\>xxx.exe 参数1 参数2


在C语言的main函数里有argc和argv两个参数:

int main(int argc,char *argv[])
{
    return 0;
}

argc 表示程序被调用时传递进来的参数,argv存储的就是参数,argv是一个二位数组,因为传进来的参数数量不定,所以是二维的。char *argv[]  也可写成  char **argv  。

注意,argc至少是1,因为系统会给程序传一个参数,也就是说,argv[0] 是系统传来的参数,保存了程序自身的路径。

然后,argv[1]开始是第一个参数,然后是第二个,第三个……




[ 2] [ 2]


 評論區  0 條評論

+ 添加評論