C-Kurs/forschleife: Unterschied zwischen den Versionen
< C-Kurs
Nion (Diskussion | Beiträge) (kaputten code gefixt, die vorige variante wuerde terminieren ;)) |
PaulG (Diskussion | Beiträge) K (verschob „Ckurs/forschleife“ nach „C-Kurs/forschleife“) |
||
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Terminiert das Programm und wenn nein, warum? | Terminiert das Programm und wenn nein, warum? | ||
− | + | <pre> | |
int main (void) | int main (void) | ||
{ | { | ||
Zeile 9: | Zeile 9: | ||
return 0; | return 0; | ||
} | } | ||
+ | </pre> | ||
+ | |||
+ | Überlege genau, warum sich dieses Programm so verhält. Evt. hilft es, sich den gesammten Speicher(Stack) im gdb zu betrachten. | ||
+ | |||
+ | [[Kategorie: CKurs Aufgaben]] |
Aktuelle Version vom 5. März 2013, 17:37 Uhr
Terminiert das Programm und wenn nein, warum?
int main (void) { int i; int a[8]; for(i=0; i <= sizeof(a) ; i++) a[i]=0; return 0; }
Überlege genau, warum sich dieses Programm so verhält. Evt. hilft es, sich den gesammten Speicher(Stack) im gdb zu betrachten.