永发信息网

c语言中可以用A=B+1,还是先B=B+1,再A=B

答案:5  悬赏:0  手机版
解决时间 2021-02-25 07:20
c语言中可以用A=B+1,还是先B=B+1,再A=B
最佳答案
第一句 这里的b保持原值不变,先算出b+1的值,然后返回给左边的a

例子:int a, b=4;
a = b + 1 ; //这句相当于下一行
5 = 4 + 1 ; //而b的值不变;
还可以用这句,就是比较麻烦。
b=b+1;(b+1就是4+1 重新返回“5”给b)
a=b; 再b的值(5)返回给a;
这样a就是5了。

他们的效果是一样的,只不过第一句比较简洁而已。
全部回答
可以用A=B+1
max=a>b?a:(b+1) max:变量 得到的结果会存到这里 a>b 判断a是否大于b 如果 大于 则max=a 否则 max=b+1
不用第三个变量交换2个整数: 使用亦或操作 a=a^b;b=a^b;a=a^b; 使用加法操作 a=a+b;b=a-b;a=a-b; 这是可逆算子的性质
不是很明白你要问什么 A=B+1;执行后B不变化 B=B+1,再A=B执行后B的值变了 看你想要什么了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东盛天花在什么地方啊,我要过去处理事情
明鹏超市我想知道这个在什么地方
留字的繁体字怎么写
手机升级网速有什么影响
日出江花红胜火,春来江水绿如蓝。这是什么修
喝开水泡山楂片有什么好处?
上古卷轴5有什么好玩的地方
求用dos批处理 按顺序打开文件 的方法
环宇针织服装公司在哪里啊,我有事要去这个地
锦绣水果干果超市在什么地方啊,我要过去处理
QQ号码一般是怎样被盗的?
一个人后面一个门,猜成语
求三轴五档变速器三维图!!!
烹饪海螺 贝壳如何去除里面的沙子?
海贼王萨博有老婆吗
推荐资讯
胖姐毛线店在哪里啊,我有事要去这个地方
求+5.2与-5.8的绝对值的和
已知如图,角1+角2=180°,角A=角C,AD平分角
2015射手座适合做销售吗
我脚边上长了红点点,好痒啊怎么办
急!真的很急!小妹是鞍山的,手机掉在出租车
车内进老鼠,结果死在仪表盘里面,拆车检查等
老颜平价水果超市地址在哪,我要去那里办事
六年级的女生唱什么流行歌好?
姿茹兰得作用好吗?
查询手机号开头是151结尾是79的手机号
将星华盖
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?