[求助]“if”语句的一些问题及"?"操作符
\\下面是一个程序一部分演示了设置一个变量的为真为假的快速方法
(1)if (Lfound == 1)
LightsOn = 1; \\问题:1与0在什么情况下代表真或假,而不是数值?
else
LightsOn = 0; \\问题:==与=除了所属操作符的不同,在用法上有什么区别啊?可互换么?
(2)用"?"操作符
Lightson = (Lfound) ? 1 : 0; \\问题:(Lfound)是什么意思啊,为什么不是Lfound == 1;
非常感谢!!!