以下のコードは、ubuntuターミナルで./a.out abc abdを実行すると、ガベージ値を出力します。
#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;
}