前置++,就是先++,再使用(再赋值) 后置--和前置--通同理 这里还需要注意一点:b=a++和b=a+1,这里还有一个区别,如果是a++那么先将a赋值给b后,a的值会变为a+1,而b=a+1,只有b的值会变,a不会变。
c语言中后置递增运算符和前置递增运算符的区别 001、 [root@localhost test]# ls## 两个测试c程序test01.c test02.c [root@localhost test]# cat test01.c## 后置递增运算符,表达式的值等于递增前的表达式的值#include<stdio.h>intmain(void) {inti; i=10; printf("i++ = %d\n", i++);return0;...
前置的话就先给他加上/减去1,然后参与运算 后置的话先用它的原值参与运算,然后再给它加上/减去1