其它都為不良風(fēng)格:
假設(shè)整型變量的名字為value龙填,它與零值比較的標(biāo)準(zhǔn)if語句如下:
不良風(fēng)格:
無論是float還是double類型的變量胳泉,都有精度限制。所以一定要避免將浮點(diǎn)變量用“==”或“岩遗!=”與數(shù)字比較扇商,應(yīng)該設(shè)法轉(zhuǎn)化成“>=”或“。小編給大家推薦一個(gè)學(xué)習(xí)氛圍超好的地方宿礁,C/C++交流企鵝裙:【 六二七案铺,零一二,四六四 】適合在校大學(xué)生窘拯,小白红且,想轉(zhuǎn)行,想通過這個(gè)找工作的加入涤姊。裙里有大量學(xué)習(xí)資料暇番,有大神解答交流問題,每晚都有免費(fèi)的直播課程
假設(shè)浮點(diǎn)變量的名字為x思喊,應(yīng)當(dāng)將
轉(zhuǎn)化為
其中EPSINON是允許的誤差(即精度)壁酬。
指針變量的零值是“空”(記為NULL)。盡管NULL的值與0相同,但是兩者意義不同舆乔。假設(shè)指針變量的名字為p岳服,它與零值比較的標(biāo)準(zhǔn)if語句如下:
不要寫成:
或者