设变量a=10,b=20,c=30,d=40,则表达式d>c>b= a(b>d)的值是?求解释(那个表达是怎么理解?
问题描述:
设变量a=10,b=20,c=30,d=40,则表达式d>c>b= a(b>d)的值是?求解释(那个表达是怎么理解?
答
d>c>b= a(b>d) 结果为Boolean
按
0 d>c>b= a(b>d)
1 b>d :0 d>c>b= a0
2 d>c :1 1>b= a0
3 1>b :0 0=a0
4 0=a :1 00
5 00 :0
所以返回 false