自增运算符为“++”,其功能是使变量的值自增1;自减运算符为“--”,其功能是使变量值自减1。它们经常使用在循环中。自增自减运算符有以下几种形式:
注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1。
请分析如下代码输出结果:
小伙伴们,别急着看运行结果,自己先想想看结果是什么?
运行结果:
x经过两次加运算结果为2而每次运算的结果如图:
但是小编好像写错了,请帮小编把编辑器中的代码改正吧
#include <stdio.h>int main(){ int x = 0; printf("x=%d\n",++x); printf("x=%d\n",x++); return 0;}