22、设有 int x=11; 则表达式 ((x++)* 1/3) 的值是________。
22、设有 int x=11; 则表达式 ((x++)* 1/3) 的值是________。
参考答案和解析
A A。【解析】当自加运算符做后缀表达式的时候,表达式的值不变,只有变量的值增1,所以表达式(x++*2/3)相当于(11*2/3)取整后为7。
相关考题:
若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11S 若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11D.3
设有以下C语言说明语句。 struct { int x,y;} s[2]={{1,2),{3,4}),*p=s,*q=s; 则表达式++p->x和表达式(++q)->x的值分别为(34)。A.1、1B.1、3C.2、3D.3、3
单选题设有intx=11;则表达式(x++*l/3)的值为()。A3B4C11D12