关于main函数参数

main函数一般带有参数,如下

int main(int argc ,char const *argv[])

argv[0]是命令本身,当使用Unix的符号链接时,反映符号链接的名字。

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

int main(int argc ,char const *argv[])
{
    int i;
    for( i = 0; i<argc; i++)
    {
        printf("%d:%s\n",i,argv[i]);
    }
    return 0;
}

 

当使用命令行执行的时候,可以在后面加上参数,程序会读取到后面的参数并保存在argv数组中。

其中argv[0]为命令的名字(可执行程序的名字)。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注