C-Kurs/forschleife: Unterschied zwischen den Versionen
< C-Kurs
(Die Seite wurde neu angelegt: „terminiert das Programm und wenn nein, warum? <br> int main (void){ int i; int a[10]; for(i=0; i <= 10 ; i**) a[i]=0; return 0; }“) |
PaulG (Diskussion | Beiträge) K (verschob „Ckurs/forschleife“ nach „C-Kurs/forschleife“) |
||
| (8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | + | Terminiert das Programm und wenn nein, warum? | |
| − | + | <pre> | |
| − | + | int main (void) | |
| + | { | ||
| + | int i; | ||
| + | int a[8]; | ||
| + | for(i=0; i <= sizeof(a) ; i++) | ||
| + | a[i]=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.