c语言问题

已知int i=10;表达式"20-0<=i<=9"的值是____。 x详细解吸
已知int x=1,y;执行下述语句后变量x的值是____。
y=++x>5&&++x<10 要详细解析

第1个回答  2008-05-12
因为:-的优先级高于<= 俩个〈=从左到右结合规则
所以:式子化为((20-0)<=i)<=9===>(20<=i)<=9
20<=i条件为假,式子化为 0〈=9 结果为真
答案:1
第2个回答  2008-05-12
int i=10
20-0<=i<=9

该表达式的值是1

- 的优先级比<=的高!
表达式20-0<=i<=9 是一个逻辑表达式,正确为1,错误为0本回答被提问者采纳
第3个回答  2008-05-12
第一个空1 20-0<=i正确,结果为1,1<=9真,为1
第二个空2 x=1, y=++x>5&&++x<10中,y=++x>5和++x<10并列,所以++x只执行一次。
第4个回答  2008-05-12
20-0<=i错误,结果为0
表达式20-0<=i<=9 是一个逻辑表达式,正确为1

x=3;
第5个回答  2008-05-12
新手,悄悄的说:我也觉得是1
编个小程序测试下就可以了
相似回答