作者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/m.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