关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
m0_62910244
2021-10-25 10:06
采纳率: 100%
浏览 330
首页
有问必答
已结题
C语言中a=5 a+=a++的结果
有问必答
c语言
a+=a++的结果是怎么运算的。求各位大佬解答一下
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN专家-赖老师(软件之家)
2021-10-25 10:07
关注
a+=a++
相当于
a=a+a;
a=a+1;
++在后是先赋值,再加一。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
c语言
a=a 1怎么理解,怎么理解【a
++
= a】和【a
++
=a+1】
2021-05-22 09:32
weixin_39927158的博客
这两个式子是说 a
++
的值就是 a 的值,而
++
a 的值等于 a+1。 注意:我说的是
++
a和a
++
的值。你要厘清“运算符”、“表达式”和“语句” 的关系:
++
是一个“自增运算符”,运算符和操作数合起来就是一个表达式(a
++
、...
c语言
5==(c=a b),在
C语言
的环境下,a=5;b=a
++
;c=--a-b
++
;d=(a
++
)-(
++
b)+c--;结果是多少,怎么算?...
2021-05-21 15:13
式丶的博客
首先进行第一步“a=5”:将5赋给a,这样实现了a=5然后进行第二步“b=a
++
”,由于
++
为后缀,所以先将a值赋给b,结果b=5,然后进行a
++
运算,a=6然后进行第三步“c=--a-b
++
”,首先--为前缀,所以先运算--a,结果a=5,由于
++
为...
语句 a=a+1;是如何执行的
2019-09-03 08:32
肥嘟嘟的左卫门的博客
1、计算机
中
有两个主要的核心部件:CPU和内存,其
中
CPU负责运算而内存负责存储程序和相关的变量,每一条程序语句和变量都在内存
中
有对应的内存地址。 2、寄存器是CPU的存储单元,每一个CPU都会有通用寄存器来给程序...
扩展式赋值运算符 a=a+5和a+=5的区别
2020-12-30 00:36
赵梦垅的博客
a = a +5和 a +=5 是否运算结果一样? 如果回答一样,面试马上挂掉。 下面我们分开来看: 情况一: byte a =111; a = a +5; 编译器会报错,具报错代码如下: 分析报错原因: 由于a为byte型,当执行第二...
C语言
中
“c = a
++
+b”,这种结构合理吗?
2020-11-29 19:20
Emily-C的博客
c = a
++
+b; 以下代码是合法的吗,咋的一看不禁有这样的疑问? int a = 5, b = 7, c; c = a
++
+b; 这个代码确实不咋符合习惯的写法,但是不管你相不相信,上面的例子是完全合乎语法的。问题是编译器如何处理它...
C语言
中
a
++
和
++
a的区别
2023-10-30 19:10
halo0416的博客
但它们的使用上有一些区别,主要体现在表达式
中
的值和副作用发生的时间上。在 C/C
++
等
编程语言
中
都表示对变量 a。
c语言
中
字符 a b =,
C语言
中
(a>b)?a:b和(a<b)?b:a有什么区别,
C语言
中
,a
++
+b和a+
++
b有什么不同...
2021-05-19 13:08
凌暴暴的博客
a:b和(a
C语言
中
(a>b)?a:b和(a匿名网友:“?”在
C语言
中
表示疑问、假如、如果。“:”在
C语言
中
表示判断的结果选择。例如,a>b?y:n。解释:如果A大于B,那么选择Y的结果,如果A小于B,那么选择N的结果。扩展...
C
++
中
,a
++
、a+=1、a=a+1、
++
a 有什么区别?以及效率问题
2013-11-25 15:33
xiaominthere的博客
a
++
:a先创建自身的一个副本,然后a自增1,最后返回副本的值 a+=1: 事实上相当于
++
a a=a+1: 虽然有点雷同于a+=1,但不同的是此时右值的a和1做相加操作,形成一个副本然后赋值给a,所以有额外操作
++
a:将a自增1并...
C语言
a
++
与
++
a区别[源码]
2025-11-15 07:54
在
C语言
中
,a
++
和
++
a是等价于a=a+1的,只是在表达式的求值过程
中
自增的时机不同。这个差别在某些特定的情况下会显得尤其重要,比如在循环条件或者逻辑判断
中
。如果a
++
和
++
a用在循环条件
中
,它们会影响循环次数和循环...
理解
C语言
中
的a
++
、a--和
++
a、--a
2022-03-30 08:33
iM唐小龙的博客
C语言
中
a
++
a-- 和
++
a --a 的区别 a
++
表示先赋值再进行加运算 a-- 表示先赋值再进行减运算
++
a 表示先进行加运算再赋值 --a 表示先进行减运算再赋值 注:从上面的概念理解很抽象 实例 1. 理解 a
++
代码 # ...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已结题
(查看结题原因)
10月25日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
10月25日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
10月25日