执行语句y=(a=3,a++,a++,a+2)(a为整型变量)后,表达式的值是?,变量y的值是?
1个回答
a=5
y=7
这个是个逗号表达式,逗号表达式里面逐个计算,最后返回最后一个表达式
a=3
a++ //a=4
a++ //a=5
a+2 //a+2=5+2=7
因此y就是7
相关问题
5、设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A
问个题望尽快解答,已知i=5,写出语句a=(a=i+1,a+2,a+3);执行后整型变量a的值是?
有整型变量x,单精度变量y=5.5,表达式x=(float)(y*3+((int)y)%4)执行后,x 的值 为( ).
已知整型变量 a=6,b=7则下面表达式的值为多少?(b-a*3)/5 ( )
12、 设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( ).A)3 B)0 C)-12 D
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,x=2.
若a,b,x,y均是整型变量,且a,b均已赋过值,则正确的switch语句是_________
已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 3
为什么这个答案是C啊?有定义int a=9;,语句“a+=a– =a+a;”执行后,变量的值是( ).(2分)A.18
循环语句问题设a和b均为整型变量,分别具有初值3和100.试指出下列语句的循环体各执行多少次,以及结束循环后a和b的值各