设有定义:int x=10;则表达式 0<=x<=9 的值为
时间: 2024-05-28 08:09:27 浏览: 344
由用户输入n个10以内的数,每输入i(0~9)
5星 · 资源好评率100%
false。
解释:在C语言中,0<=x<=9被解释为(0<=x) <= 9,即先判断0<=x的真假(10不符合),再将真假值(0)转换为1,最后判断1 <= 9的真假(true)。因此整个表达式的值为true,不等于预期结果。正确的表达式应该是0<=x && x<=9,即同时满足0<=x和x<=9。
阅读全文