[問題] 基本語法問題

作者: papaya125 (都你說就好了)   2015-05-10 22:02:24
大家好
小弟不才正在拜讀以前學長大作
是modbus傳輸
但是其中有不明白
跳進這個判斷的時候
if ((qor=0)&&(qor>=0x7b))
這段不是說 如果 qor=0 且 qor>=0x7b 的時候 進入if迴圈
問題來了 哪有數值是0 然後又大於 0x7b 的
應該是
if ((qor=0)||(qor>=0x7b))
比較有可能吧!?
抱歉 學才粗淺
希望大大們不吝嗇給予說明阿~~
作者: johnpage (johnpage)   2015-05-10 22:43:00
可以跑嗎?會不會有筆誤之處
作者: descent (「雄辯是銀,沉默是金」)   2015-05-11 10:32:00
= or ==
作者: papaya125 (都你說就好了)   2015-05-11 14:07:00
不懂樓上說甚麼耶!!
作者: johnpage (johnpage)   2015-05-11 16:40:00
= 不等於 == ,這不是VB除此之外兩個qor,應該有ㄧ個不是qor,這樣羅級才會對
作者: a22326284 (chin)   2015-05-11 18:23:00
C語言中 邏輯判斷 等於是用 == 不是 =所以 第一個 可能少一個符號 會!=嗎 ?打錯了 是說 會是!=(不等於)嗎
作者: johnpage (johnpage)   2015-05-11 22:58:00
qor>=0x7b,應該也會不等於0
作者: a22326284 (chin)   2015-05-12 00:55:00
會是((qor!=0)&&(qor>=0x7b))嗎QQ?不然一個等號永遠都不會成立阿...
作者: OPIV (Monitor)   2015-05-18 00:24:00
if不是迴圈...

Links booklink

Contact Us: admin [ a t ] ucptt.com