c语言中的++和--经验分享

时间:2024-11-04 10:24: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:++,--放在变量之后的操作:

这个时候,我们看到的结果是:

c语言中的++和--经验分享

2:++,--放在变量之前的操作:

这个时候,我们看到的结果是:

c语言中的++和--经验分享

怎么这两个的效果是一样的,我们这样看的话,就可以看到结果了!

3:++,--放在变量之后的操作:

这个时候,我们看到的结果是:

c语言中的++和--经验分享

4:++,--放在变量之前的操作:

这个时候,我们看到的结果是:

c语言中的++和--经验分享

这两个的不同是:

a++:

stmp =a;

a=a+1;

++a:

stmp=a+1;

a=stmp;

--和++效果是一样的。所以在使用++或者--的时候,需要注意这个问题。

© 手抄报圈