您的位置:首页 > 其它

argc与argv[]

2016-10-13 19:22 148 查看
argc是命令行总的参数个数 , argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数是命令行后面跟的用户输入的参数。

例如:

#include <stdio.h>

int main(int argc, char argv[])

{
int i = 0;

printf("argc = %d.\n", argc);

while (NULL != argv[i])
{
printf("argv[%d] = %s\n", i, argv[i]);
i++;
}
return 0;

}

root@ubuntu:/mnt/hgfs/windows_share/4# ./a.out 1 2 3 aa

argc = 5.

argv[0] = ./a.out

argv[1] = 1

argv[2] = 2

argv[3] = 3

argv[4] = aa

这里的 argv[] 数组也等价于一个二重指针 **argv
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: