開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
c
最近程式書剛好讀到 ?: 判斷式的用法
自己試試看後發現結果不符,想不出為捨麼><
自己的程式碼:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i=4;
(i>3)
?
printf("i>3"),
printf("a")
:
printf("i<=3"),
printf("b")
;
system("pause");
return (0);
}
顯示出:
i>3ab
多跑出一個b
run了一下範例光碟的程式碼沒有這個問題
感謝解惑>_<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.228.254.252
※ 編輯: qazqaz 來自: 125.228.254.252 (11/06 02:00)
→
11/06 02:15, , 1F
11/06 02:15, 1F
→
11/06 02:15, , 2F
11/06 02:15, 2F
→
11/06 02:17, , 3F
11/06 02:17, 3F
推
11/06 02:25, , 4F
11/06 02:25, 4F
→
11/06 02:26, , 5F
11/06 02:26, 5F
→
11/06 03:01, , 6F
11/06 03:01, 6F
→
11/06 10:37, , 7F
11/06 10:37, 7F
→
11/06 10:37, , 8F
11/06 10:37, 8F
→
11/06 12:04, , 9F
11/06 12:04, 9F
→
11/06 13:17, , 10F
11/06 13:17, 10F
→
11/06 14:53, , 11F
11/06 14:53, 11F
推
11/09 00:49, , 12F
11/09 00:49, 12F
討論串 (同標題文章)