huidong

首页 | 会员登录 | 关于争取 2022 寒假做出汇东网 Ver3.0.0 !
搜索文章


之前的笔记。


这样可以给程序传递参数

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]开始是第一个参数,然后是第二个,第三个……






返回首页


Copyright (C) 2018-2024 huidong