首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
a++和++a的区别?
[问答题]
a++和++a的区别?
查看答案及解析
添加笔记
邀请回答
收藏(17)
分享
纠错
6个回答
添加回答
0
推荐
MyGoodHelper
a++ 与 ++a 都是表达式,他们都有值,第一个表达式(即a++)的值是a的原始值,这个表达式获得值之后,对变量a自增。而第二个表达式则是先对a自增,然后再把a的值作为表达式的值
编辑于 2015-01-22 14:10:53
回复(0)
2
牛客398856号
a++ : 先使用,后加1
++a : 先加1,后使用
发表于 2014-11-21 16:28:11
回复(0)
0
养乐多か
a++ 是先运算,在赋值
(自增1)
++a是先赋值(自增1),在运算
发表于 2020-07-04 19:38:20
回复(0)
0
Tau_woo
int a = 1;
a = a++;
求a的值
发表于 2015-06-23 17:52:56
回复(0)
0
Doran
a++ 先返回,再递增,是一个右值
++a 先递增,再返回,是一个左值
发表于 2015-04-09 20:02:47
回复(0)
0
牛客-007
答案:首先a++和++a都是表达式
表达式a++的值是a,也就是返回a的值,然后a自增1
表达式++a的值是a+1,也就是a自增1,然后再返回a的值
发表于 2015-01-26 15:44:37
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++
Java
上传者:
小咚
难度:
6条回答
17收藏
7346浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
鲸鱼相对于( )相当于青蛙( ...
判断推理
评论
(1)
判断数组是否包含重复的字符串
字符串
哈希
评论
(1)
在一个新版本发布到测试环境后,测试...
软件测试
评论
(1)
在 HTML 中,用于定义表格行的...
HTML
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题