【发布时间】:2025-06-10 05:15:02
【问题描述】:
我让这个程序使用命令行给出的值 10,20,30 执行。
int main(int argc , char **argv)
{
printf("\n Printing the arguments of a program \n");
printf("\n The total number of arguments in the program is %d",argc);
while(argc>=0)
{
printf("%s ",argv[argc]);
argc--;
}
return 0;
}
输出是 程序中的参数总数为 4(null) 30 20 10 ./a.out
那个(null)是从哪里来的??
【问题讨论】:
标签: c