分别都有前后缀的区分
i++;
++i;
i--;
--i;
如果运算符在后面那就是先用i进行了运算在把i+1,如果运算符在前面那就是先把i+1在进行运算
简单例子:
int main(viod)
{
int a=1,b=1;
a=a++;
b=++b;
printf("%d %d ",a,b);
return 0;
}
输出结果:1 2
甚至在print()的时候都会先用或者后用
在这里,我们可以看到a++的输出值是1,而++b是2,说明a++确实是先拿去用了,再+1的
如果是后缀不管是多复杂的运算都是先运算完了再+1的,比如例子的赋值运算。
亲测PHP也同样有效,看来PHP和C真的是很有渊源。
因本人才看C不到一个星期,也没有看各种视频只是看书自学,如有错误还请多多指正。