社区
工具平台和程序库
帖子详情
送分题,快来看呀
Developerljm
2002-12-23 09:51:28
int x=1,y=1;
--x&&--y;
printf("%d,%d\n",x,y);
print:0,1.
各位大虾为什么,给个合理的解释,一定给分呀):
...全文
72
16
打赏
收藏
送分题,快来看呀
int x=1,y=1; --x&&--y; printf("%d,%d\n",x,y); print:0,1. 各位大虾为什么,给个合理的解释,一定给分呀):
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
哎呀,真遗憾,还是来晚了
蓝桥杯就要开赛了,填空题还不会?我教你一篇学会填空题,从此填空满分,信心大涨
现在的蓝桥杯省赛,每次比赛有10题,其中5个填空,5个编程。 每次比赛都有“
送
分题
”,只需要几分钟就能做出来。特别是部分填空题,只需要填答案,不用提交代码,那么可以用包括编码在内的多种方法。编码一般比较慢,所以能不编码就不要编码,而是用推理和手算找到答案。这种不用编码的填空题称为“手算题”。 竞赛的时间极为紧张,应选用最
快
的实现方式。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最
快
的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起
来看
看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最
快
的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹...
蓝桥杯客观题知识点汇总(自我总结)以及主观题Debug痛点
写在前面: 客观题总特点:杂且基础。 客观题分单片机,C语言 ,数电 ,模电 这四部分,其中单片机和数电模电是客观题的重点(毕竟就那十几道题目,对于小白萌新而言不定项错选漏选都不得分就是一个挑战,这要求选手把知识储蓄的下限拉高)C语言无疑就是
送
分(对于科班出身的且刷过一些算法题的选手而言。) 本篇文章是个大杂烩,啥都往里装,真是一件美逝! 客观题总结知识点: 单片机部分(总结近12届以来的频繁考点) 比赛官方会给一个资料包,资料包里有手册,手册里关于单片机的都有,主要就是难找。如果有多余..
【全国一等奖】F题:智能
送
药小车,2021年全国大学生电子设竞赛
01前 言大家好,我是张巧龙,今天给大家带来关于21年F题的分享:智能
送
药小车,出了这个题目之后,咋一看,好像比较简单。不过大家慢慢做,越往后做越发现,坑越来越多。第一个问题:数字识别率...
2021电赛F题
送
药小车开源
文章目录前言gitee开源链接一、比赛情况二、整车介绍三、赛道部分四、识别部分 前言 于2022年十一月参加电赛国赛,获得国二,由于F题和智能车竞赛的智慧视觉组的内容高度重合,正好我们也参加了智能车该组别并获得国一,使准备弃赛的我们还是准备参加混完比赛,现将代码开源。 gitee开源链接 一、比赛情况 一共五个题,我们做了四个半,最后半个是因为东西不够,不能去做了。但是由于一开始的方案确定有缺陷,导致整车的鲁棒性太差,只完成了第一题第二题,第三题停车时冲出赛道零分,第四题完成了一半,然后第五题就没做了.
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章