穿越火线官网q币活动:C语言:int a=2; a+=a-=a*a 执行后.......
来源:百度文库 编辑:高校问答 时间:2024/10/06 11:40:11
执行上面的语句之后
a得到是什么〉
是怎么算的?〉
geng zheng::::::
a=12
a得到是什么〉
是怎么算的?〉
geng zheng::::::
a=12
int a=2; a+=a-=a*a
自右向左算:a-=a*a ——> a=a-a*a a=2-2*2=-2,
a+=a ----> a=a+a a=-2+(-2)=-4
执行之后a=-4!
-264
a=a+(a-=a*a)
a=a+(a=(a-a*a))
a-a*a=-132
a=a+(-132)--------这里a已经是-132
a=-2+(-2)=-264
我在VC上编程后得出的结果:a=8;
a+=a=a*a;这个语句是先将a*a赋给a,然后再将a+a赋给a.这个语句你可以看成两个语句:a=a*a;a=a+a
C语言:int a=2; a+=a-=a*a 执行后.......
C语言:int a=2; a+=a-=a*a 执行后.......
C语言:int a=12; a+=a-=a*a 执行后..得到多少???...
C语言:int a=12; a+=a-=a*a 执行后..得到多少???...
C语言中为什么int a=-1 printf("%o",a)等于177777
(a×a)(a×a)=????????
int a=5,b; b=++a*--a;
在C语言中 { int a=4,b=5,c=0,d; d=!a && !b || !c;
c语言int a[10] 10是什么意思
若有定义int a[5], *p=a;,则对A数组元素的正确引用是? A)*&a[5] B)a+2 C) *(p+5) D)*(a+2)