猿问

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

慕盖茨4494581
浏览 2811回答 2
2回答

qq_花开花谢_0

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

jeck猫

val++ 就是拷贝一个val 用b来表示然后给val+1 整个表达式再返回b就是这样执行的~
随时随地看视频慕课网APP
我要回答