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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 06:27:39
inta=10a+=a*=a的值是———(++a)+(a--)的值是——inta=10a+=a*=a的值是———(++a)+(a--)的值是——inta=10a+=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.