问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言运算的一个问题

发布网友 发布时间:2023-12-24 05:36

我来回答

3个回答

热心网友 时间:2024-03-11 02:01

这不是抄袭的,是我辛苦的打得
其实是一个知识点前置自增和后置自增你没完全掌握.
1.是否明确b--和--b的差别在哪里(先从你懂的入手这样会好理解点)?
其实++b和理解,就是b=b+1;
例如:
int b=0; //b++;就是 b=b+1;
例如 ++b>=1;表示先b=b+1,在比较b>=1,显然表达式是成立的
其实b++是说在现在参加运算时,用b的值,在这个表达式运算结束后,b在加1
例如:
int a=0; //b=a++;表示 b先取得a的值,在b=a++;结束后,a在a=a+1
所以 a++>=0;表达式是真的,因为a先在表达式确实是大于等于0的,在这个表达式结束后,
a才自加1.
我写程序你运行看下结果就明白了:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
int a=0,b;
printf("a=%d\n",a,b);
printf("a++>=1 : %d\n",a++>=1);
printf("a now is: %d\n",a);
system("PAUSE");
return 0;
}

输出:
a=0
a++>=1: 0 //0表示表达式的值为0即a++>=1是假的
a now is :1
总结:
其实前置自增(++b)和后置自增(b++)的有相同和不同
相同:b最后都是 b=b+1
不同在于:
++b在当前表示使用b之前,b先+1,所以如果b=1; ++b>=2;他是真的,因为b当前为2
b++后置自增顾名思义就是,b的值先使用,等一下表达式计算完了,b在b=b+1;
在+1存在滞后的原则,故名后置自增(方便理解我是这么理解的)
有不理解的 QQ451006071

热心网友 时间:2024-03-11 02:01

b-->0表示先判断b>0,判断完后b减一
--b>0表示先b减一,然后判断减一之后的这个数是否大于零

x=b--表示把b赋值给x,然后b减一
x=--b表示先b-1,然后把减一后的数值赋值给x追问你确定么?
我一直很疑惑呢

追答是的,--表示自减,前后表示运算的顺寻,在前面是先自减后执行,在后面是先执行后自减

热心网友 时间:2024-03-11 02:02

我们先看表达式左边 b-- 或 --b,
b--也是一个表达式,它的结果是b
--b也是一个表达式,它的结果是b-1 这两个结果再和 >0 去比较,可定不一样了是吧。

然后我们再看b本身,两条表达式的b都是变化了, 只是第一条b--表达式的变化不影响结果。
而--b表达式的b变化了并且影响结果。 这就是 -- 放在前面和后面的结果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 ...个,怎么把原上的好友全都转移到新号上? 南北朝时有哪些水利工程? 作爱的时候怎么样才让男人爽!我不回啊...请教下。谢谢 antiloser什么意思? 注销多久可以重新申请 提出分手女孩应不应该挽留?如何挽回女友? 魔兽争霸真三国无双制造书 雨林木风,YlmF_GhostXP_SP3_Y6.0,解压后。怎么操作! 两个怎么同时登录一部手机? 伊春和黑河哪个好 检察院以证据不足不起诉的案件被公安机关以证据不足不起诉怎么处理 经常见面有助于情感发展吗? ...现在进行时、一般将来时、一般过去时构成形式是什么?怎么区分... 索尼相机RX100M6拍出的照片质量怎么样? 为啥我的别人搜不到!!!显示不存在???怎么回事 一个手机号码能绑定几个? 绿色蝴蝶有毒吗? 第一二三大题怎么做? 请问一下你是哥哥还是妹妹? ...最后回到杭州,怎么安排线路最方便?谢谢指点 怎么在同一台手机上登录2个 火车中动车是什么样的?快车又是什么样的?他们有什么区别?如题 谢谢了... 求人帮忙翻译一下,谢谢了 怎么把微信好友转移到另一个? 煮鸡蛋需要多长时间 煮鸡蛋要煮多久 俞敏洪说的,使这个世界灿烂的不是阳光,而是女生的微笑是什么意思 日本偷袭珍珠港 谁赢了? 王者荣耀怎么换绑? 来一份假释社区矫正的思想汇报吧!!! 来个范文什么的 最好是整篇的... y=x^(2/3)的图像 还有求导!为什么在x=0处不可导 脚本修改后点击重新渲染可以直接产生修改后的视频吗 函数y=x的2/3次方在x=0处为什么不可导 请问一下哥哥姐姐们宽带连接的问题!- -! 函数y=x^2/3 ,在x=0处的连续性与可导性 单亲/「很秋」 《生命的补丁》文章的阅读 神经末梢疼痛该用哪些止痛药,有 ...农历9月13日晚上6、7点出生,请高手帮我测我的一切。谢谢 怎么查看手机号注册了几个 配债怎么操作买入