Dakuan schrieb:Ich finde C schon OK, so wie es ist. Ich denke man kann in jeder Programmiersprache Blödsinn machen. Ich persönlich nutze viele Freiheiten, die C/C++ bietet nicht aus, weil ich bestrebt bin, meinen Code so zu schreiben, daß ich selbst ihn nach einem halben Jahr noch verstehen kann
na dann sorg mal dafür das du immer genug Stack hast
Variablen sollten dort deklariert werden wo sie gebraucht werden und innerhalb ihres scopes....
if (x==y) {
int a = 5;
...
}
und die Pointer Arithmektik in C macht diese Sprache gerade so effizient... deshalb sollte sie auch aingesetzt werden
dann brauch ich a nur innerhalb des Blocks {} und sie belegt keinen zusätzlichen Speicher ==> besser als a vor dem Block zu deklarieren, da sie evtl NIE gebraucht wird. klar?