close
Blogtrottr
Yahoo!奇摩知識+ - 分類問答 - 電腦網路 - 已解決
Yahoo!奇摩知識+ - 分類問答 - 電腦網路 - 已解決 
Manage your social media

Best social media tool for image publishing to Facebook and Twitter. Look amazing and delight your followers. Get 40% off when you sign up today.
From our sponsors
C++的一個IF條件式的一個問題
Oct 29th 2013, 04:58

if判斷式的基本型式是:if(value)
其中value可以是一個立即值,或是expression
當value為0,則判斷結果為false
其它狀況時結果為true

當A輸入0時
A>=0會成立是因為這個判斷式會回傳非零值(一般為1),你可以試試宣告一個
int c;
c=(A>=0);
來看結果

所以if(A>=0)其實是if(1),因此條件成立為true

當if (A=0),與if(A)相同,即為if(0),因此為false

一個小技巧,想比較時,常數寫前面,即寫成
if (0<=A)
這樣當你寫錯成if (0=A)時,compiler會給你一個錯誤訊息

這種基本的原理,和樓上說的一樣,須要多看些書

想一下有問題再討論吧

This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers. Five Filters recommends:

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 yhiysbv 的頭像
    yhiysbv

    海霸王年菜2016 , 台酒年菜2016 , 外帶年菜2016 , 飯店年菜2016 , 素食年菜2016 , 高雄年菜2016 , 阿霞飯店年菜2016 (年菜菜單)2016年菜預購 高雄年菜餐廳 ... 2016

    yhiysbv 發表在 痞客邦 留言(0) 人氣()