如题所述
结论:c语言中a=3,b=2,c=1。a<=b+c的值是1
分析:根据C语言的运算符优先级,加号(+)优先级高于小于等于(<=),所以
3<=2+1,即3<=3,结果为“真”,所以值是1。
代码验证如图示:
表达式a<=b+c的值为1(真)
根据运算符优先级,等效于a<=(b+c),代入数字3<=1+2,显然3<=3是成立的,表达式值为真(1)
我理解的也是1,可是给我的答案是0.所以才很不解
我也觉得是1.不过给我的答案是0,很不解才提问的