学习重点:
- i++与++i;
- i--与--i;
学习内容:
1.作为单独语句i++与++i和i--与--i并没有区别,但是不是作为单独语句存在时就有区别了;以i++与++i为例,i++先返回i,再自加(i=i+1),++i先自加(i=i+1),再返回i。
2.实例:
#include <stdio.h>
int main(int argc, const char * argv[]) {
int i;
printf("%d ",i++);
printf("%d ",i);
printf("%d ",++i);
printf("%d ",i);
printf("%d ",i--);
printf("%d ",i);
printf("%d ",--i);
printf("%d ",i);
return 0;
}
输出结果:
0
1
2
2
2
1
0
0