为了账号安全,请及时绑定邮箱和手机立即绑定

自加,自减

自加,自减

C
Lanny02 2015-12-07 21:23:33
自加中,a++与++a的具体区别? 
查看完整描述

4 回答

已采纳
?
Perona

TA贡献355条经验 获得超403个赞

#include <stdio.h>
int main()
{
    int x = 0;
    int y = 0;
    printf("x=%d\n",x++);//先取值x的值为0,运算不影响输出结果
    printf("y=%d\n",++y);//先自增1,然后取出y的值,输出的是运算后的结果
    return 0;
}

这里输出结果:

x=0
y=1

(这就是区别)

查看完整回答
1 反对 回复 2015-12-07
?
Perona

TA贡献355条经验 获得超403个赞

a++先取值,后运算。

++a先运算,后取值。

查看完整回答
反对 回复 2015-12-07
  • 4 回答
  • 0 关注
  • 1170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信