全心思齐网

c++中的num,是什么意思?

就是num先执行当前语句再自加1

如:

num1 = (++num) + (++num); 是这样执行的:

num=num+1;//num==0+1==1了

num=num+1;//num==1+1==2了

num1=num+num;//num1==2+2==4。

++有两种情况:

1 写在变量后面的称为后自加,即

num ++;

其特点是,先引用num的值,然后在num用完后,再进行自加。

2 写在变量前面的称为前自加,即

++num ;

其特点是,先自加,再引用num的值。

显然,你的问题中是第一中情况。

匿名回答于2024-05-25 14:23:18


相关知识问答