*Markus: (C) Grundsatzfragen zu Zeiger

Beitrag lesen

Hallo,

#include <stdio.h>

int main(int argc, char * argv[])
{
printf("Alle Zeichen der Argumente einzeln ausgeben...\n");

for(int i = 0; i < argc; ++i)
{
for(char * c = argv[i]; *c; ++c)
printf("%c\n", *c);
}

return 0;
}

  
Ok, so sieht's wirklich übersichtlicher aus. Was kann ich mir unter der Bedingung \*c in der for-Schleife vorstellen? Ist das gleichbedeutend mit "\*c ist wahr"?  
  
Viele Grüße,  
  
Markus