作者:
kdjf (我抓得到什麼呢?)
2015-06-02 22:31:30問題(Question):
好奇一件事:
我現在有很多個硬體IO address,想寫成array of pointers去存取它
int * const port_dir[10]={(int*)0x42128005, (int*)0x42128000, (int*)0x42188004,
(int*)0x42128001, (int*)0x42188005, (int*)0x42128004,................}
在宣告/定義的時候, 除了上面這樣, 還有什麼方法initialize一堆pointer嗎?
像是 int * const port_dir[10]=(cast?){...} 不過這種還是make pointer from integer
覺得上面這樣寫很... 重複
除了寫成macro這種只是藏起來的方法