作者papaya125 (都你說就好了)
看板ASM
標題[問題] 基本語法問題
時間Sun May 10 22:02:24 2015
大家好
小弟不才正在拜讀以前學長大作
是modbus傳輸
但是其中有不明白
跳進這個判斷的時候
if ((qor=0)&&(qor>=0x7b))
這段不是說 如果 qor=0 且 qor>=0x7b 的時候 進入if迴圈
問題來了 哪有數值是0 然後又大於 0x7b 的
應該是
if ((qor=0)||(qor>=0x7b))
比較有可能吧!?
抱歉 學才粗淺
希望大大們不吝嗇給予說明阿~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.105.248
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1431266547.A.585.html
1F:推 johnpage: 可以跑嗎?會不會有筆誤之處 05/10 22:43
2F:→ descent: = or == 05/11 10:32
3F:→ papaya125: 不懂樓上說甚麼耶!! 05/11 14:07
4F:推 johnpage: = 不等於 == ,這不是VB 05/11 16:40
5F:→ johnpage: 除此之外兩個qor,應該有ㄧ個不是qor,這樣羅級才會對 05/11 16:41
6F:推 a22326284: C語言中 邏輯判斷 等於是用 == 不是 = 05/11 18:23
7F:→ a22326284: 所以 第一個 可能少一個符號 會!=嗎 ? 05/11 18:24
8F:→ a22326284: 打錯了 是說 會是!=(不等於)嗎 05/11 18:25
9F:推 johnpage: qor>=0x7b,應該也會不等於0 05/11 22:58
10F:推 a22326284: 會是((qor!=0)&&(qor>=0x7b))嗎QQ? 05/12 00:55
11F:→ a22326284: 不然一個等號永遠都不會成立阿... 05/12 00:55
12F:→ OPIV: if不是迴圈... 05/18 00:24