首页
题库
面试
求职
学习
竞赛
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收藏
7285浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
对于我们来说,谁是好的顾客?
销售常识
评论
(1)
小红书用户在不同使用场景下,对内容...
需求分析
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题