“int main(int argc, char* argv[])”此main函数中的两个参数是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/16 23:26:12

argv[] 是字符串数组 例如 运行一个a.exe
a arg1 arg2 arg3
那么 此时argc就等于4

argc 为参数个数
argv[] 为参数数组(注意这里的参数是字符串)

你可以将参数输出来看看就了解了。
int i;
for(i=0;i<argc;i++)
{
printf("%s\n",argv[i]);
}

参数至少有一个,就是可执行程序的文件名

http://zhidao.baidu.com/question/118953425.html
自己先去看看