私は C の初心者で、過去 1 時間か 2 時間、自分のコード コードの何が問題なのかを突き止めようとしていました。私は K&R の本を読んでいて、ずっと目を通していますが、それでも私の論理の間違いを理解していません。
while (*argv>0){
while (**argv>0){
printf("%c\n",**argv);
**argv++;
}
argv++;
}
タスク:argv を使用してプログラムに渡されるすべての引数を出力します。
私の理解では、argv は、文字ポインターの配列へのポインターをさらに含む配列へのポインターです。したがって、*argv>0 の間、または最初の配列にまだ要素がある間は、最初の配列から次の配列へのポインターをたどるべきだと言いました。次に、次の配列のすべての要素を出力する必要があります。