关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
陈三愿--
2021-06-20 09:44
采纳率: 50%
浏览 15
首页
编程语言
已采纳
++b不是应该先自增再取值吗,为什么这里b为1,是短路求值的原理嘛,还有a为什么等于2啊。。
c++
++b不是应该先自增再取值吗,为什么这里b为1,是短路求值的原理嘛,还有a为什么等于2啊。。
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
抬头见山
2021-06-20 09:49
关注
!(a++)运行完变成!2为假,该语句结束,++b也就不执行了
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
C语言复合运算符
++
与--详解及实战应用
2025-10-08 15:50
韩锋裂变营销的博客
在C语言中,
自增
(
++
)与自减(--)运算符属于最基本的复合赋值类运算符,其本质是将变量自身的值进行+1或-1操作,并返回结果。这类运算符被称为“复合”是因为它们不仅执行计算,还隐含了赋值回写的过程,即i
++
等价...
一篇梳理C语言——重学c语言、b站mooc翁恺入门+ 个人学习(更新学习ing)
2025-01-03 10:26
牛轧糖nhh的博客
字面常量是指直接出现在代码中的固定值,也称为直接量。表示不同类型的常量数据。包括1、整数常量:以整数形式出现的常量,可以包含数字(0-9)和可选的前缀。例如:0、42、-10、0xFF(十六进制)、0765(八进制)等...
十万字数据结构笔记
2021-03-26 11:48
兔老大RabbitMQ的博客
1): a,b=b,a+b return a 此次优化做到了时间o(n),空间o(1) 附:这道题掌握到这里就可以了,但是其实有时间o(log2n)的方法 优化三: 学习过线性代数的同学们能够理解: 结合快速幂算法,我们可以在o(log2n)内求出某个...
java中输出值保留四位小数_JAVA基础笔记(1)
2020-11-20 23:32
weixin_40001025的博客
一、初识Java编程1、Java开发环境 JDK Java开发工具JVM Java虚拟机JRE Java运行环境2、实现第一个hello worldpublic class Hello{ public static void main(String[] args){ System.out.println("hello man!...
Java从0到1(B站学系黑马Java课程)
2024-04-21 11:05
刻苦学习的布行的博客
自增
自减运算符 5.1 分类:
++
自增
运算符 -- 自减运算符
++
:就是把变量里面的值+1 --:就是把变量里面的值-1 5.2 使用方式: 放在变量的前面,我们叫做
先
++
。 比如:
++
a 放在变量的后面,我们叫做后
++
。 比如:a
++
...
【C语言】语义陷阱探秘(七):
求值
顺序的陷阱与解析
2024-10-15 22:50
byte轻骑兵的博客
在C语言中,
求值
顺序的不确定性是一个需要特别注意的语义陷阱。通过避免依赖未指定的
求值
顺序、使用临时变量以及明确
求值
顺序等方法,可以编写出更加健壮和可预测的程序。
万字文肝Java基础知识(一)
2021-07-05 18:59
棒棒编程修炼场的博客
整数常量:1314、520 小数常量:13.14、5.20 字符常量:java 中规定字符常量必须使用单引号 '' 引起来,而且单引号 '' 中只能写一个字符(不能不写,也不能写2个以上) 举例: A:'a' 正确的 B: '' 里面什么都没有写,...
JavaScript 学习笔记 超详细(b站pink老师)
2023-05-10 17:24
zhuie_的博客
1. JavaScript (是什么?是一种运行在客户端(浏览器)的
编程语言
,实现人机交互效果。2. 作用(做什么?– 网页特效 (监听用户的一些行为让网页作出对应的反馈)– 表单验证 (针对表单数据的合法性进行判断)– 数据...
2024最新Java面试题(所有问题都附完整答案),持续更新
2024-06-18 12:22
绿水长流°的博客
判断两个对象是否一致的依据通常不是内存地址值,因此我们的hashCode的计算依据也不
应该
是内存地址值,所以一般我们会重写对象的hashCode,让hashCode的计算依据变为对象的属性值,我们通常希望如果两个对象的属性值...
据说是面试题:由【if(a==1&&a==2&&a==3)】引发的思考探讨
2020-09-26 21:28
flyingeagle168的博客
//下面代码什么时候会打印1? var a=?; if(a==1&&a==2&&a==3){ console.log(1); } 说实话,我第一眼看到时居然理所当然地认为让a=true或者a=!0
应该
就可以了,但是代码世界的种种复杂变数让我不能...
黑马八股文(图文+代码)
2025-09-26 16:38
拧之的博客
在Spring方面,讨论了单例Bean的线程安全性、AOP实现
原理
、事务管理机制、循环依赖解决方案以及Spring MVC执行流程等内容。在Redis方面,分析了缓存穿透/击穿/雪崩的解决方案、持久化机制、数据淘汰策略、分布式锁...
java 基本类型 堆栈_JAVA中分为基本数据类型及引用数据类型(问题:堆和栈的区别,系统根据什么区分堆栈内存)...
2021-03-01 06:07
赫鑫磊的博客
一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,
取值
范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,
取值
范围-32768~32717,默认值0int:整型,用于存储整数,在...
java基础(一)了解什么是java、常见的数据类型、最简单的逻辑运算
2022-06-29 12:07
codeDogezc的博客
java基础 1.java语言跨平台
原理
java程序可以在任意os上运行:在不同的os上运行不同的JVM实现跨平台 2.JRE和JDK JRE :java运行时环境,包含JVM和运行时所需的核心类库 JDK:java程序开发工具包,开发Java程序必须...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告