
2个回答
展开全部
++,--,的运算优先级都比*高~~
相当于 ++a,a是6,然后--a,a是5,然后a*a,是25
注意~先算++a还是先算--a是不确定的~~取决于编译器~~但是这个式子结果是25确定无疑
相当于 ++a,a是6,然后--a,a是5,然后a*a,是25
注意~先算++a还是先算--a是不确定的~~取决于编译器~~但是这个式子结果是25确定无疑
2011-03-25
展开全部
++a --a 都是先于*运算的,所以a先加1,再减1,然后乘,等于没加没减的乘。
即:a = a+1; a = a-1; b = a*a;
a++ 是后于*运算的,所以a先减1,乘,然后a再加1,即:a = a-1; b = a*a; a = a+1
即:a = a+1; a = a-1; b = a*a;
a++ 是后于*运算的,所以a先减1,乘,然后a再加1,即:a = a-1; b = a*a; a = a+1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询