本帖最后由 Guardian_Angel 于 2014-5-21 20:39 编辑
其实很简单的
++和--符号放在前面就是先自加或者自减再使用,放在后面就是先使用再自加或者自减。- #include<stdio.h>
- int main()
- {
- int a,b,c;
- a = b = 10;
- printf("%d\n",a---b);//这里a---b等效于(a--)-b即a先使用即为10-10=0然后a再自减1.这句结束后a=9.
- c = ++a-++b+5;//这一句等效于(++a)-(++b)+5,然后a和b的++在前面,就是先自加再使用。即a,b先自加即为a=10,b=11结果为:9-11+5=4。
- printf("%d\n",c);
- return 0;
- }
| 反正最后记住一句话就是(++)和(--)在前面就是先自加或者自减再使用,放在后面就是先使用后自加或者自减。
|