#include<stdio.h> main() { int a=21 ,b=11; printf("%d\n",--a+b,--b+a); } 10
展开全部
printf后面是一个逗号运算 --a+b,--b+a ,逗号运算的结果为最后那个的结果,前面那个--a+b对a进行了减1运算,当算--b+a的时候,先对b减1,此时的b=10,由于刚才a进行了减1运算,此时a=20;结果为30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-10
展开全部
参数顺序一般是从右到左的
也就是先计算,--b+a,然后计算,--b+a,这时候a=20b=10所以结果为30
也就是先计算,--b+a,然后计算,--b+a,这时候a=20b=10所以结果为30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询