[問題] 小小問題無解 (if問題)
小弟剛學c語言,有個小問題
int x=0;
if (x=1)
printf("%d",x);
else
printf("%d",x);
為什麼會出現印出會是
1
1
因為一開始沒看清楚以為是if (x == 1)
但是不瞭解這行if(x=1)
為什麼x就會載入1呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.174.184
→
08/22 18:17, , 1F
08/22 18:17, 1F
→
08/22 18:18, , 2F
08/22 18:18, 2F
推
08/22 19:01, , 3F
08/22 19:01, 3F
→
08/22 19:04, , 4F
08/22 19:04, 4F
→
08/22 19:08, , 5F
08/22 19:08, 5F
推
08/22 23:29, , 6F
08/22 23:29, 6F
→
08/22 23:29, , 7F
08/22 23:29, 7F
→
08/22 23:51, , 8F
08/22 23:51, 8F
→
08/22 23:54, , 9F
08/22 23:54, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章