ある記事を読みました (URL を忘れました)。それargv[argc]はNULLポインター (を含む\0) であると述べています。私がこのコードを書いたのが本当かどうかを確認するために、はい、存在します。私が理解できないのは、なぜOSにこのNULLポインターが含まれているのargv[argc]ですか?それは何か他のものにも役立ちますか?
int
main (int argc, char **argv){
while (*argv)
printf ("%s\n", *argv++);
return 0;
}