若x为int类型,则逗号表达式((x=4*5,x*5),x+25)的结果是?
人气:438 ℃ 时间:2020-02-05 12:24:36
解答
如:int y;
y = ((x=4*5,x*5),x+25);
那y=45
因为逗号表达式,其求解过程先表达式1,后表达式2.
对于本题有三个部分
x=4*5 x*5 x+25
是由前向后分别运算的.
第一部分x=4*5得到x=20
第二部分x*5 运算得到100,但没有返回,即没有对另一个变量赋值,所以运算的结果没有被接收.
x+25 第三部分 ,因在第一部分X已被赋值,所以最后是45
推荐
- 逗号表达式(X=4*5,X*5),X+25的值为…
- C++高手请进 逗号表达式(x = 4 * 5,x * 5),x + 25的值为( ).(A)25 (B)20 (C)100 (D)45
- 设x为int类型,其值为11,则表达式:(x++*1/3)的值是?A,3 B,4 C,11 D,12
- 若x为int类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式
- 若x为int类型,请以最简单的形式写出与逻辑表达式“!x”等价的C语言关系表达式( ).
- sin2(-α)+tan(2π+α)cos2(π+α)-sin(2π-α)cos(π+α)cos2(π+α)化简 求助各位大神!
- 运动会的广播稿 要60m 100m 200m 400m 800m 跳高 跳远 垒球 铅球 4*100米接力 的,一个3篇. 跪求!
- 英语中元音音音素具体指那些
猜你喜欢