设a,b,c,d均为int型变量,且a=1,b=2,c=a+b,d=a=b,则逻辑表达式(a==a+d&&b==b-c)运算后,该表达式的值为
人气:450 ℃ 时间:2020-03-23 11:30:46
解答
先说c=a+b 此时 a,b的值没变 没变 c的值为3
d=a=b 此时d=2 a=2 b=2
a==a+d 此时 不成立 为0
b==b-c 此时也不成立所以为0
0&&0 还是0 所以最后的值是0
Ps:单个‘=’是表示赋值的意思 由右侧依次给左侧赋值
‘==’是表示等于的意思有点判断的意味 并没有改变等号左边的值大小
运算顺序优先级可以看相关的书 一般是乘,除>加减>等号>逗号.相同级别的运算由右往左进 行运算
&&表示与判断 &&两边都为1的时候为1其他情况为0
推荐
- 设abCdmn均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=a>b)&&(n=c>d)运算后,n的值是
- 设 a、b、c、d、m、n均为 int型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=a>b)&&(n=c>d)运
- 设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、 m=2、n=1,则逻辑表达式(m==a
- 若int a=5,b=6,c=7,d=8,m=2,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为
- 若a,b,c均是int型变量,则计算表达式a=(b=4)+(c=2)
- 某超市配什锦糖用去每千克14元的奶糖10千克每千克12元的软糖20千克每千克6元的水果糖20千克这样配成什锦糖 每千克应卖多少钱?
- 负4分之1加6分之5加3分之2减2分之1 简便算的!
- 函数f (x)在(-1,1)上是奇函数,且在(-1,1)上是减函数,若f (1-m)+f (-m)<0,则m的取值范围是_.
猜你喜欢