c语言之main函数中的argc、argv

1.执行c语言可执行文件:

#include <iostream>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{    
    printf("argc:%d\n", argc);
    for (int i = 0; i < argc; i ++ )
    {
        printf("argv[%d]:%s\n",i, argv[i]);    
    }
    
    return 0;
}
执行./main a b c d e f
argc:7 argv[0]:./main argv[1]:a argv[2]:b argv[3]:c argv[4]:d argv[5]:e argv[6]:f

从上述代码中可以知道:

argc表示的运行可执行文件时传入的参数个数,包括./main;

argv的类型是char* argv[] ,这是一个指针数组,内部元素类型为char* 类型;

 

 

posted @ 2020-03-25 16:19  唯一诺  阅读(47)  评论(0)    收藏  举报