下面的代码在我通过 ./a.out abc abd 在 ubuntu 终端中运行时打印垃圾值
#include<stdio.h>
int main(int size_of_args, char args[10][10])
{
while(size_of_args)
printf("%s\n",args[--size_of_args]);
return 0;
}
但是下面的代码运行正确,请解释一下。
#include<stdio.h>
int main(int size_of_args, char *args[])
{
while(size_of_args)
printf("%s\n",args[--size_of_args]);
return 0;
}