int a=6; 则执行a+=a-=a*a;语句后,a的值为
来源:百度知道 编辑:UC知道 时间:2024/05/25 06:26:12
根据从右到左法则:
a-=a*a就是把a-a*a=6-6*6赋给a,a已经变成-30了
a+=-30就是把a+(-30)=-30-30赋给a,a变成了-60
a+=a-=a*a
a+=a-=36
a+=a=6-36
a+=-30
a=-30-30
a=-60
a+=a-=a*a
a+=a-=36
a+=a=6-36
a+=-30
a=-30+(-30)
a=-60
-60
a+=a-=36
a+=a=6-36
此时a=-30
a+=-30
a=-60
-24
-24
int a=6; 则执行a+=a-=a*a;语句后,a的值为
设有语句int a=3;则执行了语句a+=a-=a*a;后变量a是多少?
C语言:int a=2; a+=a-=a*a 执行后.......
C语言:int a=12; a+=a-=a*a 执行后..得到多少???...
请问:执行int a=4; (++a)+=a;之后,a值是多少?为什么??
设有语句 int a = 3; 执行语句 a+=a-=a*a;后,变量a的值是多少?
设a = 5,b = 10,则执行 c = Int((b - a) * Rnd + a) + 1,结果为多少
执行程序段 int a=5;a*=a/=a++;后,a的值是多少?
int a=6;a+=a-=a*a;printf(“%d”,a);输出结果?
执行语句int a,b,c; a=(b=c=3, c++, b+=c);则a的值是?请说明理由