++p和p++的区别是什么
来源:百度知道 编辑:UC知道 时间:2024/05/30 06:16:37
如题
a=++p p加上1 赋给前面a值
a=p++ 直接把p值赋给a 之后所有p值变为p+1
我们来假设 p=1
那么 (++p)=2,而且 p=2;
p++呢 (p++)=1,但是 p=2;
就这个区别
++p是先付钱 后吃饭
p++是先吃饭 后给钱
我来举个例子:
int k,j,i=1;
k=++i;
j=i++;
那么结果是:
k==2;
j==1;