[linux-l] do{ . } while (0) (was: Arrays in C)

Jan-Benedict Glaw jbglaw at lug-owl.de
Do Nov 24 00:01:48 CET 2005


On Wed, 2005-11-23 23:51:35 +0100, Oliver Bandel <oliver at first.in-berlin.de> wrote:

> {}
> ist ein Block in C.
> Man kann am Anfang jedes Blockes auch lokale Variablen definieren...
> ...wissen übrigens die wenigsten, weshalb sie das lokale Definieren
> von Variablen als "++" von C++ darstellen (im ggs. zu C) ;-)

...und viele derer, die es wissen, benutzen es wissentlich nicht. Ich
finde es ganz schön, wenn man einmal, am Anfang der Funktion, sieht,
welche Variablen benutzt werden. Mal schnell on the fly noch ein paar
weitere benutzen zu können ist nett, erhöht aber IMHO nicht die
Lesbarkeit.

MfG, JBG

-- 
Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 für einen Freien Staat voll Freier Bürger"  | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20051124/3dafe833/attachment.sig>


Mehr Informationen über die Mailingliste linux-l