51单片机C语言if判断语句及逻辑或能写在一起吗?

2025-03-01 03:59:17
推荐回答(2个)
回答1:

只能这样写:if(a==0x45 || a==0x14);
(a==0x45||0x14),将是先计算 0x45||0x14 的结果,再与 a 比较,显然不正确;

回答2:

应该写成:
if(a== 0x45 || a==0x14 )

这才是正确的书写格式。这是语言规定!