C-Kurs/forschleife: Unterschied zwischen den Versionen
Erscheinungsbild
< C-Kurs
Keine Bearbeitungszusammenfassung |
PaulG (Diskussion | Beiträge) K verschob „Ckurs/forschleife“ nach „C-Kurs/forschleife“ |
||
| (6 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.