c语言中的++和--经验分享
操作方法
- 01
我们在c语言中编写代码的时候,经常因为一下小小的失误,造成内存泄露,书写结果不一致,运算结果错误等等的 问题。 这里,小编来讲一下c语言中的++和--操作,以及这两个之间的不同。 ++:连加; --:连减; 书写程序: #include<stdio.h> int main() { int a =1; int b =19; a++; b++; printf("a:%d b:%d\n",a,b); return 0; } 1:++,--放在变量之后的操作: 这个时候,我们看到的结果是: 2:++,--放在变量之前的操作: 这个时候,我们看到的结果是: 怎么这两个的效果是一样的,我们这样看的话,就可以看到结果了! 3:++,--放在变量之后的操作: 这个时候,我们看到的结果是: 4:++,--放在变量之前的操作: 这个时候,我们看到的结果是: 这两个的不同是: a++: stmp =a; a=a+1; ++a: stmp=a+1; a=stmp; --和++效果是一样的。所以在使用++或者--的时候,需要注意这个问题。
赞 (0)