[問題] 陣列宣告問題
小弟我用KEIL C 宣告陣列
char a[16] _at_ 0x39;
後面在空16個位置給他 程式寫到後面會發現
他自動編譯出來的陣列位置好像會亂跳 然後我只要重複利用到 程式就會當掉
後來改成
char a[16] _at_ 0x39;
char a[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
先給他數值 程式就不會錯亂
我想問的是如何宣告陣列的每個位置? 還是一個0x39就足夠?
因為我還是蠻怕他編譯後用到我目前還沒用到的位置
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.80.157
推
07/09 12:27, , 1F
07/09 12:27, 1F
→
07/09 12:29, , 2F
07/09 12:29, 2F
推
07/09 16:33, , 3F
07/09 16:33, 3F
→
07/09 17:54, , 4F
07/09 17:54, 4F
推
07/09 20:53, , 5F
07/09 20:53, 5F
→
07/09 20:54, , 6F
07/09 20:54, 6F
→
07/09 20:54, , 7F
07/09 20:54, 7F
→
07/09 20:55, , 8F
07/09 20:55, 8F
推
07/10 01:05, , 9F
07/10 01:05, 9F
→
07/10 01:06, , 10F
07/10 01:06, 10F
→
07/10 01:08, , 11F
07/10 01:08, 11F
→
07/10 09:50, , 12F
07/10 09:50, 12F
→
07/10 09:50, , 13F
07/10 09:50, 13F
→
07/10 09:52, , 14F
07/10 09:52, 14F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章