[elektro] megint C

Móczik Gábor pm_levlista at progzmaster.hu
Wed Dec 5 07:23:32 CET 2012


2012.12.04. 20:09 keltezéssel, Hofferek Attila írta:
> 2012.12.04. 20:03 keltezéssel, Info írta:
>> Nullát pedig illene ismernie a fordítónak:
>>    if (valami) {
>>    ...
>>    }
>>    if (valami != 0) {
>>    ...
>>    }
>>
>> ez is ugyanaz.
>
> es ha valami == null ?

C-ben nincs null, mármint olyan mint az adatbáziskezelőkben.

Van, valamelyik headerben, talán az stdlib-ben, egy
#define NULL  (void*)0

vagy ilyesmi, ami a NULL pointer vizsgálatra való, és a 0 címre mutat.
A NULL konstans helyett 0-val is összehasonlíthatod, működik is, mert 
van implicit integer->pointer konverzió, bár újabban warning jár érte.



More information about the Elektro mailing list