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

C++中 val 和val++ 是什么意思

C++中 val 和val++ 是什么意思

C++
慕盖茨4494581 2018-07-29 13:13:36
查看完整描述

2 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

1、val是一个用户自定义变量名称,这里应该是value的简写。

val++ 是自增运算的意思,相当于val = val + 1。

2、C语言的前置++和后置++,称为自增运算符前置--和后置--称为自减运算符。++i; 和 i++; 都是让i+1赋值给i。但是如果把自增运算符写入到另外表达式中二者就有很大区别。例如:

123456i=5;j=i++;//执行后i为6,j为5i=5;j=++i;//执行后i为6,j为6


查看完整回答
反对 回复 2018-08-01
?
jeck猫

TA贡献1909条经验 获得超7个赞

val++ 就是拷贝一个val 用b来表示
然后给val+1 整个表达式再返回b
就是这样执行的~

查看完整回答
反对 回复 2018-08-01
  • 2 回答
  • 0 关注
  • 2784 浏览

添加回答

举报

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