[問題] cpp中if的==與=差別
開發平台(Platform): (Ex: Win10, Linux, ...)
Win10
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
iostream
問題(Question):
if中==與=的差別
餵入的資料(Input):
{ 4,4,5,5,6,6,6,7,7,7,8,8 }
預期的正確結果(Expected Output):
7
錯誤結果(Wrong Output):
11
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
正確的:https://glot.io/snippets/fo6kxy21bw
錯誤的:https://glot.io/snippets/fo75qt5ijj
還請賜教,我還真的不知道為何會有這兩種寫法(汗
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.252.75 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1591667097.A.B05.html
推
06/09 10:01,
5年前
, 1F
06/09 10:01, 1F
→
06/09 10:12,
5年前
, 2F
06/09 10:12, 2F
→
06/09 10:12,
5年前
, 3F
06/09 10:12, 3F
我懂了,大感謝
也就是說會變成if(0)或if(4)之類的東西對吧
※ 編輯: HwangTW (111.235.252.75 臺灣), 06/09/2020 10:15:41
推
06/09 20:48,
5年前
, 4F
06/09 20:48, 4F
→
06/09 20:50,
5年前
, 5F
06/09 20:50, 5F
→
06/09 21:58,
5年前
, 6F
06/09 21:58, 6F
→
06/09 21:58,
5年前
, 7F
06/09 21:58, 7F
噓
06/10 00:03,
5年前
, 8F
06/10 00:03, 8F
→
06/10 00:03,
5年前
, 9F
06/10 00:03, 9F
推
06/10 03:28,
5年前
, 10F
06/10 03:28, 10F
→
06/10 03:28,
5年前
, 11F
06/10 03:28, 11F
推
06/10 05:05,
5年前
, 12F
06/10 05:05, 12F
→
06/10 08:23,
5年前
, 13F
06/10 08:23, 13F
→
06/10 09:12,
5年前
, 14F
06/10 09:12, 14F
→
06/10 09:12,
5年前
, 15F
06/10 09:12, 15F
→
06/10 10:15,
5年前
, 16F
06/10 10:15, 16F
→
06/10 10:16,
5年前
, 17F
06/10 10:16, 17F
→
06/10 10:43,
5年前
, 18F
06/10 10:43, 18F
→
06/10 10:43,
5年前
, 19F
06/10 10:43, 19F
→
06/10 10:43,
5年前
, 20F
06/10 10:43, 20F
→
06/10 10:43,
5年前
, 21F
06/10 10:43, 21F
推
06/10 12:30,
5年前
, 22F
06/10 12:30, 22F
推
06/12 10:00,
5年前
, 23F
06/12 10:00, 23F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章