a-=(a++);最后a的值是多少啊
来源:百度知道 编辑:UC知道 时间:2024/05/02 18:47:27
判断下列表达式是否正确?若正确写出经过表达式a得值?
1.a-=(a++);2.a-=(++a);3.(a++)-=a;4.(++a)-=(a++);
请高手帮个忙阿?初学者不明白阿!谢谢阿
int a=4;
1.a-=(a++);2.a-=(++a);3.(a++)-=a;4.(++a)-=(a++);
请高手帮个忙阿?初学者不明白阿!谢谢阿
int a=4;
这里面a的值是多少没有关系,答案是唯一的
a-=(a++);a=a-(a++)=1可以确定,先赋值再减,由0增加1
a-=(++a);a=a-(++a)=0可以确定,虽然增了,但是自己减自己为0
(a++)-=a;有问题,左边缺乏赋值的依托
(++a)-=(a++); 同样是这一问题
用VC测试,结论如下:
1。正确
相当于a-=a;a++;所以a=1
2。正确
相当于a++;a-=a;所以a=0
3。错误
a++不能放等号右边,++a则可以
4。正确
相当于a++;a-=a;a++;所以a=1
给条明路你走。。
c=5的话有下面的东西
c++=5 c=6;
++c=6 c=6
--c=4 c=4
c--=5 c=4
a=12 a/=a+a最后a的值是多少?
数学题:1.已知a*a-3a+1=0,求(a*a*a)/(a*a*a*a*a*a+a*a*a+1)的值
已知a+(1/a)=3,求a×a/a×a×a×a+a×a+1的值
a=(a=6,a*3,a+3) a的最后值为什么为9啊??
表达式a=1,a+1,a++的值是
若a*a-3a+1=0,求a*a*a*a+1/a*a*a*a的值
下列程序段运行后A变量的值是:A=2:B=3:A=A+B:B=A-B:A=A-B
已知有int a=3,则表达式a+=a-=a*a的值是
设a,b是正数,且a^b=b^a,b=9a,则a的值是多少?
A=a+a*a+a*a*a …a的2008次方