请问C语言中一下两种写法有什么区别第一种:if((mask & byte) == 1)SDA = 1;else SDA = 0;第二种 if((mask & byte) == 0)SDA = 0;else SDA = 1;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 20:46:17
请问C语言中一下两种写法有什么区别第一种:if((mask & byte) == 1)SDA = 1;else SDA = 0;第二种 if((mask & byte) == 0)SDA = 0;else SDA = 1;

请问C语言中一下两种写法有什么区别第一种:if((mask & byte) == 1)SDA = 1;else SDA = 0;第二种 if((mask & byte) == 0)SDA = 0;else SDA = 1;
请问C语言中一下两种写法有什么区别
第一种:if((mask & byte) == 1)
SDA = 1;
else
SDA = 0;
第二种 if((mask & byte) == 0)
SDA = 0;
else
SDA = 1;

请问C语言中一下两种写法有什么区别第一种:if((mask & byte) == 1)SDA = 1;else SDA = 0;第二种 if((mask & byte) == 0)SDA = 0;else SDA = 1;
没区别 就是第一个等于真是SDA=1否则等于0 而第二个是说等于假时SDA=0否则等于1
一样的道理
就是执行语句不用{}这个跨起来么