Code-Schnipsel
Moderatoren: broesel, Martin Conrad, PatrickThema: trim()
Re: trim()
broesel (webmaster) am 24.10.2008 um 11:23
zu 1. Ich schreibe Definitionen immer an den Beginn einer Funktion, weil ich das übersichtlicher finde, und ein optimierender Compiler weiss sowieso, wie's gemeint ist. Zudem glaube ich mich erinnern zu können, dass sowas erst ab C99 garantiert funktioniert, und ich bin mir etwas unsicher ob C99 zur Zeit alt oder neu ist.
zu 2. Völlig richtig, hab ich geändert.
Gruss,
Philip
--
The C Programming Quiz
- bitte Fragen einreichen :)
Re: trim()
scusi71 am 24.10.2008 um 12:04
Tatsächlich ist das Definieren von Variablen an beliebigen Stellen im Code - wie es in C++ ja schon immer ging - erst ab C99 erlaubt. Vorher mussten die Variablen immer zu beginn eines Blockes definiert werden. Aus leidvoller Erfahrung Versuche ich mittlerweile Variablen erst anzulegen wenn ich Sie auch initialisieren kann. Leider hab ich beider Wartung von bestehenden Code schon manches mal die Erfahrung machen müssen, dass es Codepfade gibt bei der eine vorhandene Variable noch nicht belegt ist.
