[linux-l] Re: Arrays in C
Frank Reker
frank at reker.net
Mi Nov 23 10:55:18 CET 2005
Am Tue 22. Nov 2005 23:31 +0000 schrieb Axel Weiß:
>Frank Reker schrieb:
>> es reicht hier aus in der makrodefinition die anweisungen in {} zu
>> setzen.
>
>Und was macht ein C-Compiler mit
>
> {};
das ist eine leere anweisung. im normalfall wird sie ignoriert.
hinter einem else bezeichnet es einen leeren block: also:
if (cond1) if (cond2) anw1; else {}; else anw2;
auf diese weise bezieht sich anw2 auf das erste if. aber in dem
fall waere ein klammern des inneren if eine elegantere loesung:
if (cond1) {if (cond2) anw1;} else anw2;
aber wofuer brauchst du das?
--
Don't worry be happy ...
Ciao Frank
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20051123/3e3d02e6/attachment.sig>
Mehr Informationen über die Mailingliste linux-l