作者preed (Freedom)
看板C_and_CPP
标题[问题] 某软体公司的笔试问题(回圈)
时间Fri Feb 28 10:54:31 2020
for(x=0;y=0;(y!=10)&&(x<5);x++)
此回圈会执行几次?
目前个人觉得题目是不是设计不完整阿
要补个y++
目前觉得是50次
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.70.81.20 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1582858473.A.DB5.html
1F:→ Schottky: 题目有错,怎麽会有三个分号?是不是其中有一个是逗号 02/28 11:05
2F:推 springman: x=0,y=0; 才对吧? 02/28 11:18
3F:推 bben900911: true的话就会到下一轮,false的话跳出 02/28 11:21
4F:→ bben900911: 你觉得中间的条件在怎样的状况下会false呢XD 02/28 11:22
6F:推 bben900911: 说错,true的话进行此轮... 02/28 11:28
7F:推 Dracarys: 左边一定true,是&&这个运算的单位元素,可以不看。看 02/28 12:41
8F:→ Dracarys: 右边的operand可知5次 02/28 12:41
9F:推 Schottky: 我在猜这个题目会不会是要你挑错 XDDDD 02/28 13:08
10F:推 yoche2000: y都没increment应该是笔误啦ww 02/28 14:52
11F:→ protoss: 修正逗号後应该是五次吧... 02/28 17:18
12F:→ protoss: 也未必是笔误是故意的... 02/28 17:19
13F:推 ctrlbreak: 为什麽觉得是50次? 02/28 23:37
14F:推 qwe04687: X 从0到4 每轮加一 共五次吧 02/28 23:48
15F:推 hsiehong: 5次 y!=10和x<5要同时成立才会继续 跑5次後x=5就停了 03/01 01:00
16F:推 Jekk: 5次 03/01 23:17
17F:推 owts99: 原来是除错题! 03/02 08:06
18F:推 Dong0129: 好奇50次从哪来的 03/02 09:58
19F:推 tender573: 5次 03/02 22:00
20F:推 taco2548: 刚开始我还以为是什麽新形态的for回圈,看到推文就安心了 03/02 22:04
21F:推 aeont: 我看也是5次,50怎麽来的 03/04 08:27
22F:→ aeont: 而且也没有不完整,後面y没有一定要写 03/04 08:28
23F:推 wargods8402: 5次 03/04 12:53
24F:推 kobala: 原PO是不是误以为是双重回圈了...才会有50这个答案 03/07 03:06
25F:推 sam355322: 5次啊 y是要混淆你的 03/10 01:55
26F:推 yyan1218: 5 03/11 10:16
27F:推 jack41402: 5次吧 03/12 20:28
28F:→ jack41402: 软体公司出这个要考面试者的什麽能力 03/12 20:28
29F:推 TuChinJui: 5次 Y根本没有被+ 所以只有X满足条件然後return 03/13 17:30
30F:→ protoss: 考and的运算吧...弄两个true/false去混淆你吧? 03/13 22:48
31F:推 prosen: 这只能测试有没有学过基本回圈吧?起码 录取後不用从头 03/26 01:04
32F:→ prosen: 教? 03/26 01:04