[問題] 請問等號?
有問題的code: (請善用置底文標色功能)
int n = 0;
//以下括號內皆為等號,非雙等號
if ( n = 0 ) | if ( n = 1 )
n = 1; | n = 2;
else if ( n = 1 ) | else if ( n = 2 )
n = 2; | n = 3;
else if ( n = 2 ) | else if ( n = 3 )
n = 3; | n = 4;
else | else
n = 4; | n=5;
cout << n << endl;
輸出結果
2 | 2
補充說明:
請問為什麼會變成這樣@@?
本來只看左邊的時候
我以為只是因為他判斷n的值跟要給的值一樣,所以動作不執行
可是試完右邊以後就哭哭了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.32.96
→
11/17 20:11, , 1F
11/17 20:11, 1F
→
11/17 20:11, , 2F
11/17 20:11, 2F
→
11/17 20:14, , 3F
11/17 20:14, 3F
→
11/17 20:16, , 4F
11/17 20:16, 4F
→
11/17 20:57, , 5F
11/17 20:57, 5F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章