社区
工具平台和程序库
帖子详情
送分题,快来看呀
Developerljm
2002-12-23 09:51:28
int x=1,y=1;
--x&&--y;
printf("%d,%d\n",x,y);
print:0,1.
各位大虾为什么,给个合理的解释,一定给分呀):
...全文
120
16
打赏
收藏
送分题,快来看呀
int x=1,y=1; --x&&--y; printf("%d,%d\n",x,y); print:0,1. 各位大虾为什么,给个合理的解释,一定给分呀):
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
srm2000
2002-12-25
打赏
举报
回复
无聊
cxy007
2002-12-24
打赏
举报
回复
codeprimer(daka)
你没有错 你是对的
c++的编译器是用短路求值的,如果是||,为真的话后面就不算了。
正是这样,我们才可以写if(a>=0&&b[a]...)之类的语句而不用担心b数组出界。因为如果出界了,比如a为负,就不会算b[a]的值了。
midea
2002-12-24
打赏
举报
回复
呵呵,书上对这个问题讲得很清楚啊!
fly_hyp
2002-12-24
打赏
举报
回复
haha
fly_hyp
2002-12-24
打赏
举报
回复
真遗憾,还是来晚了
Riemann
2002-12-23
打赏
举报
回复
哎,来晚一步。
WHJWHY
2002-12-23
打赏
举报
回复
codeprimer(daka)
你没有错 你是对的
codeprimer
2002-12-23
打赏
举报
回复
Developerljm(飞车)
我不觉得我补充的有问题,我没有误导别人
:)
你上面的两位大哥也证明了我的观点,莫非我们三人都错了:)
Developerljm
2002-12-23
打赏
举报
回复
codeprimer(daka),这位补充的有问题吧):,去试试吧,把要这样误人吗,哈哈...
积木
2002-12-23
打赏
举报
回复
(--x)&&(--y)
首先你得对&&运算符有一定得了解,&&是只有位于左边得第一个运算对象为true时才会对第二个求值,你这个式子正好是这个条件得最好例子
--x得出的是false所以(--y)就不被执行了
相应的||这个运算符只是在第一个运算对象得到false才会对第二个运算对象求值
实际上还有一个“,”这个东西,一定是在第一个表达式求完以后才会对下一个运算对象求值(这个不管第一个的真假),这三个在处理上有一些共性
WHJWHY
2002-12-23
打赏
举报
回复
以上两位答的对 此为 运算符的“短路”问题
codeprimer
2002-12-23
打赏
举报
回复
up:)
补充:
同样的道理也在||操作府上有作用
一旦前面的那个表达式为真,后面的就不需要运算表达式了。
web_spider
2002-12-23
打赏
举报
回复
op1&&op2;
在c中,当op1为假(0)时,op2就不执行了。
而
--x&&--y;
首先执行--x;x变为0;也就不执行op2(--y)了,从而y不变。
leolance
2002-12-23
打赏
举报
回复
||里面一个为真就为真的吧。
Developerljm
2002-12-23
打赏
举报
回复
codeprimer(daka) 对不对试一下就知道了,更何况一个数不能决定 “||”的值呀,而“&&”到可以呀。
coolley
2002-12-23
打赏
举报
回复
哎呀,真遗憾,还是来晚了
(开题报告)django+vue同城
快
送
论文+源码
本文围绕基于Django + Vue技术的同城
快
送
系统展开研究。分析了选题背景与意义,采用文献和案例研究法,阐述系统包含的用户、
快
送
人员、订单管理等功能模块,指出待解决问题及方案,预期构建系统并完成相关文档。
送
分题
本文详细解析了一个名为“
送
分题
”的编程题目,通过分析题目要求和给出的示例,提供了两种语言(C++和C)的代码实现方式。文章首先介绍了题目背景和要求,随后展示了具体的代码实现,并给出了输入输出示例,帮助读者理解如何解决类似问题。
微信门店
快
送
对接前期准备
本文介绍了微信门店
快
送
的接入流程,包括新增门店、商品同步、库存管理、订单处理等步骤,并详细讲解了微信回调的配置和处理,以及在对接过程中可能遇到的问题和解决方案,如JDK版本问题和TLS协议配置。
从PTA天梯赛L1真题看起:新手如何用C++
快
速搞定编程竞赛里的“
送
分题
”?
本文聚焦PTA天梯赛L1级别编程题,针对新手如何高效识别与求解“
送
分题
”展开系统指导。内容涵盖
送
分题
三大特征(输入输出简单、逻辑直接、无复杂算法)、四类常见题型的C++解题模板、五大易失分陷阱(如变量未初始化、输出格式错误等),以及分阶段训练方法和竞赛现场实操技巧,强调基础语法、模板熟记、真题模拟与弱点突破,助力
快
速提升AC率。
飞鹅打印机旗下招财
快
送
成功对接爱跑腿
本文介绍了爱跑腿与招财
快
送
的战略合作,两家公司通过大数据和AI技术提升同城配
送
效率,整合资源,旨在降低配
送
成本,提高服务质量,共同推动智能社区和外卖市场的融合发展。,
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章