--
[1;32m╭─ Origin ─╗ 新綠園 [1;31m bbs.sa.ncyu.edu.tw [32m ~ κλμ ─┤ [m
[1;32m├ Author ╡ [33;44m209052.N.ncyu.edu.tw [m
你的觀念錯誤
if(a=0) 不會有語法錯誤 只是個邏輯錯誤(應該不會有人故意這樣吧...)
if(s) 會判斷 s 的值為真或假 在C/C++中, statement 會表現一個值
"a=0" 的值就是 0 , "a==0" 是 true or false, 看 a 是否為 0 而定
當然 if(s) 會評估 s 的值為真或假 , 數字轉成bool除了 0 以外都是 true了...
--
╮(╯▽╰)╭
沒辦法
世界就是那麼黑暗
--
[m [1;33;46m〒作者:cplusplus 來自:140.115.219.53 [m
[1;36m◎二進位的世界 [37m【140.115.50.50‧binary.csie.ncu.edu.tw】
其他同cplusplus兄
> : > 有差嗎
> : if (a=0)語法錯誤 !!!!!!!!
> 你的觀念錯誤
> if(a=0) 不會有語法錯誤 只是個邏輯錯誤(應該不會有人故意這樣吧...)
> if(s) 會判斷 s 的值為真或假 在C/C++中, statement 會表現一個值
呵呵
您說的沒錯啦
只是... "expression" 跟 "statement" 不一樣吧~?
expression 才是代表一個值
鑽牛角尖別打我^^"
> "a=0" 的值就是 0 , "a==0" 是 true or false, 看 a 是否為 0 而定
> 當然 if(s) 會評估 s 的值為真或假 , 數字轉成bool除了 0 以外都是 true了...
--
[1;31m @ [32m, [1;37m● [1;33;41m秘密情人 [1;37;40m● [0m [1;36m(bbs.cse.ttu.edu.tw) [0m
[1;32m~\ [0m [1;34m◆ [1;37mPost From: [1;35mu137-117.u61-70.giga.net.tw [0m [1;34m◆
[0m