int c=1<2,满足1,不满足0,则c=多少?请高人指点,谢谢!!
int c=1<2
首先 小于 < 的优先级要高于赋值运算符 = 的,所以先进行1与2之间的比较 1<2成立 成立则为真 结果为1
c=1
以上仅供参考,希望对题主有所帮助!
等于1
我在Dev-C++5.11, 运行得出来的结果是1。你是用什么代码得出c=0的?
给个代码呀?
<的优先级高于=,所以先判断1<2,正确为1,所以c=1
int c = 1 < 2,当编译器遇到这个语句的时候,它会怎么想:
因为小于号(<)比赋值运算符(=)高,所以先执行1 < 2,1的确比2小,成立!结果为非零(!0)所以值为1