看板 C_and_CPP 關於我們 聯絡資訊
因為跑出來結果一直不如預期 所以在每個地方印出來檢查 發現下面這些code int m,n,d=0; for(m=0;m<6;m++){ for(n=0;n<6;n++){ if(map[m][n] ='b'){ device[d][0] = m; device[d][1] = n; d++; } } } 前後map[][]存的不同 後面有些會變成b 可是為什麼放在if裡面判斷的那些 會把map[][]存的改掉呢? 我是新手請教我一下謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.168.223
grace7616:map[m][n] ='b' ... 要改成 map[m][n] =='b' 04/11 16:21
grace7616:map[m][n] ='b' 就會改掉map[][]的值了 =是assign 04/11 16:23
popopupu:謝謝 04/11 16:23
popopupu:嗯嗯 04/11 16:24