作者fishead1116 (2D平面魚)
看板b97902HW
標題[問題]關於陣列與鋼彈2......
時間Sun Oct 5 01:48:46 2008
請各位強者幫我看一下我的陣列好嗎
我不知怎麼地清不掉陣列裡面的東西
int a , b[10]={0}, i ,n ,;
scanf("%d",&n); // 個數
for (i=0;i<n;i++)
{
scanf("%d",&b[i]);
printf("%d\n",&b[i]); //我為了檢查陣列裡的東西多打的
}
我以為我已經把數字送進去陣列裡了
結果出來的是......
5 // 我輸入的個數
1
2293552
2
2293556
3
2293560
4
2293564
5
2293568
上面的22935XX不管我輸入幾次都一樣
想必是陣列裡面預設的東西
可是我剛開始的時候就歸零了啊
怎麼會這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.240.157
1F:推 hrs113355:printf("%d\n",b[i]) 10/05 01:54
2F:→ hrs113355:加&會讓他輸出那個變數的記憶體位址@@ 10/05 01:54
3F:→ fishead1116:感謝大大 我耍笨了 10/05 01:55