[問題] 請問一個C的問題
程式碼如下
int k = 0;
if (k = 0 || k == 0) printf("%d\n", k);
printf("%d\n", k);
請問為什麼上面這段程式的輸出會是 1 1 呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.86.131.112
→
05/25 14:27, , 1F
05/25 14:27, 1F
推
05/25 14:36, , 2F
05/25 14:36, 2F
→
05/25 14:36, , 3F
05/25 14:36, 3F
推
05/25 16:09, , 4F
05/25 16:09, 4F
推
05/25 16:55, , 5F
05/25 16:55, 5F
→
05/25 16:55, , 6F
05/25 16:55, 6F
推
05/25 16:59, , 7F
05/25 16:59, 7F
→
05/25 18:57, , 8F
05/25 18:57, 8F
→
05/25 18:58, , 9F
05/25 18:58, 9F
推
05/26 11:48, , 10F
05/26 11:48, 10F
→
05/26 21:42, , 11F
05/26 21:42, 11F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
問題
5
11