作者popopupu (噗哥)
看板C_and_CPP
標題[問題] 請幫個忙謝謝
時間Sun Apr 11 16:20:23 2010
因為跑出來結果一直不如預期
所以在每個地方印出來檢查
發現下面這些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