一、基本用法
前置++:a递增之后,再使用a的值;
后置++:使用a的值之后,a再递增;
前置- - : 递减之后,再使用a的值 ;
后置- - : 使用a的值之后,a再递减;
二、演示示例(代码书写及调试结果)
1、前置++(a递增之后,再使用a的值)
①程序:
#include <stdio.h>
int main(){
int a=21;
int c=++a;
printf("a=%d,c=%d\n",a,c);
return 0;
}
②调试结果:
2、后置++(使用a的值之后,a再递增)
①程序:
#include <stdio.h>
int main(){
int a=21;
int b=a++;
printf("a=%d,b=%d\n",a,b);
return 0;
}
②调试结果:
三、前置 - -(递减之后,再使用a的值)
①程序:
#include <stdio.h>
int main(){
int a=21;
int e=--a;
printf("a=%d,e=%d\n",a,e);
return 0;
}
②调试结果:
四、后置 - -(使用a的值之后,a再递减)
①程序:
#include <stdio.h>
int main(){
int a=21;
int d=a--;
printf("a=%d,d=%d\n",a,d);
return 0;
}
②调试结果:
总结:
++:对其右侧的值加1(前缀模式),对其左侧的值加1(后缀模式)。
- - :对其右侧的值减1(前缀模式),对其左侧的值减1(后缀模式)。