è大å 麻ç¦ä½ çæ¸ é¢ç®å¥½å§ï¼
能解释下吗?
呵呵 我知道答案就是不知道怎么解释哦!答案是20;
我在一套题目上看到的,题目就是这样哦!
设x为int型的数据,则执行下列语句后x的值是:x-10;x+=x-=x-x;
所以,"x++"先使用变量的值3与5相乘,得到15;由于x为int型变量,所以,15\/10之后只取整数部分1.因此,答案选(B)1.(2)x = 5;y = x++ * x++;首先,"x++"是后置加加,先使用变量,然后变量再加1.所以,第一个"x++"为5,而x的值则变成了6;第二个"x++"为6,而x的值则变成了7.由此可见,...
...则执行以下语句后,x的值为 x=10; x+=x-=x-x; A=10 B=20 C=30...
x+=x-=0 再计算x-=0 x=10 x+=10 x最后为20
...等.设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为 怎么算的...
x =20 x - x = 0 然后x -= 0 => x不变还是10 然后 x += x => x = x + x => x=20
...高手:设x喂int型变量,则执行语句x=10;x+=x-=x-x;后,x的值为()A...
x+=x-=x-x是这样计算的:因为赋值表达式是右结合的,所以自右向左运算。x-=x-x,x-x=0,x-=0则后面的表达式值为10且此时x的值为10;x+=10,即就是x=x+10,那么x=20.第二道题是逗号表达式啊,选择最近的一个表达式;n=(6*4,n+6),n*2;其实就是n=6*4=24 ...
设x为int型变量,执行以下语句,x=10,x+=x-=x*x;x的值为
x*x=10*10=100 x-=100相当于x=x-100=10-100=-90 x+=-90相当于x=x+(-90)=-90-90=-180 x的值为-180 顺便说说,不同的语言可能会有不同结果,比如在JavaScript中的结果是-80
设x和y为int型变量,则执行下面的循环后y的值为()\/\/for(y=1,x=1;y...
答案是c,最后x=10
for(x=-10;x++;) 是死循环吗 为什么?
嗯,应该是,你没限制循环的极限值,在java中比如for(int x=-10;x<10;x++)就是从-10开始循环到<10为止,每次加1
...main() { int x=10; printf("%d,%d\\n",--x,--x); }
c语言函数参数处理顺序-从右向左 printf是函数,遵循这个规律 所以先执行后面的--x,那么第二个参数就是--x就是9,执行完第二个参数后,x就变成9了,再执行第一个参数--x就是8
int x=10; while(x!=0) x=x-1; 执行完该程序后x的值是?
include<stdio.h>#include<stdlib.h>void main(){int x=10; while(x!=0) x=x-1;printf("%d\\n",x);}
在c++中,int x=10,x+=x-=x*x 的运算结果是什么?
int x=10;x-=x*x;x+=x;所以,就是等同于3步:1、计算x*x,因为x是10(原始值),所以10*10=100;2、计算x-=100,即x=x-100,因为x是10(原始值),所以x=10-100,x=-90;3、就是x+=x,即x=x+x,因为此时x是-90(上一步的结果),所以x=-90-(-90),x=-90+90,x=0...