“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]);
}
参数至少有一个,就是可执行程序的文件名