在linux中编写c程序时,main函数有两种正确的写法:
第一种:
int main(void)
{
......
return 0;
}
第二种:
int main(int argc,char *argv[]) //argc ----表示命令行中参数的个数,argv--指向保存命令行参数的指针数组。
int main(int argc,char **argv)
{
return 0;
}
例如
int main(int argc,char *argv[])
{
int i;
for(i = 1; i < argc;i++)
printf("%s ",argv[i]);
printf("\n");
return 0;
}
//运行程序:
root@ubuntu:~/homework/hw_fun$ ./myprog a b c
a b c
root@ubuntu:~/homework/hw_fun$