c语言 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是 A) -3 B) 9 C) -12 D) 6
根据+、-、*、=的优先级和结合性,是不是应该是这样一个运算过程:
=(a+=a-=9)
=((a=a+a)-=9) /*因为a初值为3,这步运算完以后a为6*/
=(a-=9)
=(a=a-9)
=(a=-3)
由此算得a=-3,选A,
人气:407 ℃ 时间:2019-10-23 14:16:25
解答
先算:a-=a*a,其等价于
a=a-a*a
=3-3*3
=-6
再算a+=-6,其等价于
a=a+(-6)
=(-6)+(-6)
=-12+=-=不是加,减运行,是赋值运算。
推荐
- 设x为int类型,其值为11,则表达式:(x++*1/3)的值是?A,3 B,4 C,11 D,12
- 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是:A)-3 B)9 C)-12 D)6
- 若x为int类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式
- 若x为int类型,请以最简单的形式写出与逻辑表达式“!x”等价的C语言关系表达式( ).
- C语言题,13.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a
- 青海玉树地震是__板块与__板块的相互挤压造成的. ①亚欧板块 ②印度洋板块 ③非洲板块 ④太平洋板块
- 1.把一条铁链自由下垂地悬挂在天花板上,放开后让铁链做自由落体运动,已知整条铁链通过悬点下3.2m处的A点历时0.5s.求铁链的长度.
- 两种气态烃以物质的量1:1比例混合,在105°c时1L该混合烃与9L氧气混合,充分燃烧后恢复到原状态所得气体体积仍然是10L,下列各组混合烃中不符合此条件的是()
猜你喜欢