Я новичок в C и пытаюсь выяснить, что пошло не так с моим кодом кода за последние час или два. Я слежу за книгой K & Rs, и я продолжаю ее просматривать, но до сих пор не понимаю мою логическую ошибку.
while (*argv>0){
while (**argv>0){
printf("%c\n",**argv);
**argv++;
}
argv++;
}
Задача: Распечатайте все аргументы, которые подаются в мою программу, используя argv.
Насколько я понимаю, argv - это указатель на массив, содержащий дополнительные указатели на массивы указателей символов. Итак, я сказал, что while * argv > 0 или в то время как первый массив все еще имеет элементы, мы должны следовать указателям от первого массива до следующего массива. Затем мы должны распечатать все элементы в следующем массиве.