int a=a,b; b=++a*--a;//请问b等于多少,为什么
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/06 13:58:55
int a=a,b; b=++a*--a;//请问b等于多少,为什么
a=a?(先假设a=2吧)
b的值是a的平方:--a和++a都是先自加自减再用a,而且++,--的优先级最高.所以这个表达式相当于;--a;++a;b=a*a
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了 千万级 学生作业题目
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/06 13:58:55
int a=a,b; b=++a*--a;//请问b等于多少,为什么
a=a?(先假设a=2吧)
b的值是a的平方:--a和++a都是先自加自减再用a,而且++,--的优先级最高.所以这个表达式相当于;--a;++a;b=a*a