作者AdonisLam (Adonis)
看板Grad-ProbAsk
标题[理工] 计组
时间Fri Jul 26 17:26:09 2019
图左下练习b
这里的A=A是什麽意思
A=A不是永远都true吗
https://imgur.com/a/CwHFf3j
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.8.190.114 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1564133171.A.7B8.html
1F:推 ok8752665: 这个的意思应该是 A如果是true A就是B 不然就是C[0] 07/26 17:29
2F:→ Ricestone: 那=是assign啦 07/26 17:30
3F:→ ok8752665: 阿对 说错了 07/26 17:32
4F:→ TryMi: 三元运算子在 ? 前的内容视为判断式,在这个例子代表if(A = 07/26 17:45
5F:→ TryMi: = true) 07/26 17:45
6F:→ AdonisLam: 了解 所以这里是==0为false else 为true 07/26 18:24
7F:→ Ricestone: 我不太清楚你是不是有明白,因为就算误会=的意思结果也 07/26 18:28
8F:→ Ricestone: 看起来一样 07/26 18:28
9F:→ Ricestone: assign的运算等级本来就是最晚的,这句话正确来说是 07/26 18:29
10F:→ Ricestone: A = (if(A) B else C[0]) 07/26 18:29
11F:→ Ricestone: 也就是如果A是true,那麽把B指定给A,如果A是false, 07/26 18:30
12F:→ Ricestone: 那就把C[0]指定给A 07/26 18:30