[問題]C/C++程式指標應用問題
小弟是社會新鮮人
上班之後才發現程式的不足
特別是指標的應用,我所知道的指標只停留在 基本的指標概念
#define output(port,value) *((volatile unsigned int *)(port))=(value)
1.我的解讀是:定義一個函式, 輸入參數為port及value,函式內容為把value的值存入port
變數中,這樣解讀對嗎?
2.我已經被*及括號搞的不知道怎麼回事,可以解釋一下此定義中用的括號及*的來龍去脈
嗎?
3.求學階段常用程式模擬系統,所以程式的迴圈 判別 變數宣告 副程式 運算 都沒有問題
,唯獨沒接觸到指標,是否可以推薦一本指標進階易懂的書,給小弟我學習?
非常感謝大大們的幫助!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.248.231
推
09/06 23:40, , 1F
09/06 23:40, 1F
→
09/06 23:52, , 2F
09/06 23:52, 2F
→
09/06 23:52, , 3F
09/06 23:52, 3F
→
09/06 23:53, , 4F
09/06 23:53, 4F
→
09/07 09:26, , 5F
09/07 09:26, 5F
→
09/08 00:57, , 6F
09/08 00:57, 6F
→
09/08 00:57, , 7F
09/08 00:57, 7F
→
09/08 00:58, , 8F
09/08 00:58, 8F
→
09/08 00:59, , 9F
09/08 00:59, 9F
推
09/10 18:24, , 10F
09/10 18:24, 10F
→
09/11 03:17, , 11F
09/11 03:17, 11F
推
09/11 13:15, , 12F
09/11 13:15, 12F
→
09/12 01:07, , 13F
09/12 01:07, 13F
推
11/04 10:15, , 14F
11/04 10:15, 14F
PLT 近期熱門文章
PTT數位生活區 即時熱門文章