C语言中b--与--b有什么区别,举例说明

如题所述

b--是在调用b以后给b减1,--b是在调用b之前先减1再调用。例如:b=1;a=b--;此时输出a为1,b为0。若a=--b,则a为0,b为0。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26

b--是先运算再减

--b是先减再运算

b=2;
a=b--;
printf("%d %d\n",a,b);

a=2,b=1 先赋值再自减

b=2;
a=--b;
printf("%d %d\n",a,b);

a=1,b=1 先自减再赋值

本回答被提问者采纳
第2个回答  2013-12-04
a = b--; 结果是 a = b, b = b -1
a = --b; 结果是 a = b - 1 , b= b-1
第3个回答  2013-12-04
sss追问

呃呃~~~编个程序来看看就给好评!

错了~~是回答问题来看看~~

追答

.....

相似回答