在C语言中,设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a>b)&&(n=c>d)后,n的值为,
人气:399 ℃ 时间:2020-01-29 03:48:26
解答
n的值仍然为2,没有改变!
先计算a>b,值为0,赋给m的值为0,表达式m=a>b的值也是0.
对于&&逻辑运算,不管后面(n=c>d)的值如何,都不影响(m=a>b)&&(n=c>d)的最终结果,因此,C语言不再对表达式n=c>d进行计算.因而n的值没有改变!
推荐
- 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ad)后,m,
- 若变量已正确定义并赋值,符合C语言语法的表达式是 A a=a+7; B a=7+b+c,a++ C int(12.3%4) D a=a+7=c+b
- 8.定义:int m=5,n=3;则表达式m/=n+4的值是 ,表达式m=(m=1,n=2,n-m)的值是 ,表达式m+=m-=(m=1)*(n=2)的
- 若有定义:int m=4,n=5;float k;,则以下符合C语言语法的表达式是( B ).
- 若已定义:int n=2,m=4;则表达式(m++,m+n)的值是
- must的用法
- 柠檬水为什么是碱性
- C‘est parsque Je suis plus age que toi
猜你喜欢
- 在都是if时.如何区分宾语从句和条件状语从句
- 在△ABC中,AC=BC,∠C=90°,∠CAB的角平分线AD交BC于D,过B作BE⊥AD交AD的延长线于E求证:BE=二分之一AD
- 饱和蒸汽和过热蒸汽的区别,通俗点哦.还有为什么饱和蒸汽只需要补偿温度或者压力,而过热蒸汽都要补偿,
- Mike is taller than Mary.
- 第二个字是灵的成语;第三个是美的成语;第三个是言的成语;第二个是美的成语
- 英语翻译
- 2m+3和m+1是同一个数的平方根,求这个数.
- 一个圆柱和一个圆锥体积比为2比3,底面半径比为2比3,圆柱的高是2cm,圆锥的高是多少cm?