int a=10 a+=a*=a 的值是——— (++a)+(a--)的值是——

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 15:39:46
int a=10 a+=a*=a 的值是——— (++a)+(a--)的值是——

int a=10 a+=a*=a 的值是——— (++a)+(a--)的值是——
int a=10 a+=a*=a 的值是——— (++a)+(a--)的值是——

int a=10 a+=a*=a 的值是——— (++a)+(a--)的值是——
1 计算a+=a*=a时,先算a*=a,即a=a*a=10*10=100;再算a+=100,即a=a+100=100+100=200.
2 (++a)+(a--)有二义性,其值在不同编译系统中,结果不同.在VC++ 2010中测试,结果为:22.