88问答网
所有问题
C语言中b--与--b有什么区别,举例说明
如题所述
举报该问题
推荐答案 2013-12-04
b--是在调用b以后给b减1,--b是在调用b之前先减1再调用。例如:b=1;a=b--;此时输出a为1,b为0。若a=--b,则a为0,b为0。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/cSSgacVaMSgaVVgctg.html
其他回答
第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
追问
呃呃~~~编个程序来看看就给好评!
错了~~是回答问题来看看~~
追答
.....
相似回答
大家正在搜
相关问题
c语言中b++和++b有什么区别
c语言中 b++?b:-b什么意思
c语言中 b++?b:-b什么意思
c语言中&a,b和&a,&b什么区别呢?
C语言中(a>b)?a:b和(a<b)?b:a有什么区别
C语言中a!=b与a!==b有什么区别
C语言中,a==b与b==a有什么区别么?
C++中,b--与b-1有什么区别?