c语言编程语句中的a++和++a有什么区别,能举个简单例子吗?
4个回答
展开全部
a++是使用的a后,再对a进行巧升加1。
++a是先把a加1,然后再使用a。
如消谨:int a=1;
printf("%d ", a++);
printf("%d", a);
输出的是1 2。
printf("%d ", ++a);
printf("%d", a);
输出的是2 2。拿宽基
++a是先把a加1,然后再使用a。
如消谨:int a=1;
printf("%d ", a++);
printf("%d", a);
输出的是1 2。
printf("%d ", ++a);
printf("%d", a);
输出的是2 2。拿宽基
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当 c=a++时,笑桐c是先被a赋值,灶升碧再进行a=a+1
当c=++a时,先进行a=a+1,隐举c再被a赋值
当c=++a时,先进行a=a+1,隐举c再被a赋值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a = 1;
b = a++; //b = 1 , a = 2
c = ++a; //c = 3 , a = 3
a++ 是先用纳手a,在自加吵滚
++a 是先自加,在使洞碰嫌用
b = a++; //b = 1 , a = 2
c = ++a; //c = 3 , a = 3
a++ 是先用纳手a,在自加吵滚
++a 是先自加,在使洞碰嫌用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询