argc与argv[]

来源:互联网 发布:中天证券软件下载 编辑:程序博客网 时间:2024/05/16 23:01
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
0 0
原创粉丝点击