請問一個C語法 |
尚未結案
|
tommylee926
一般會員 發表:24 回覆:25 積分:9 註冊:2003-08-17 發送簡訊給我 |
|
Zard
尊榮會員 發表:24 回覆:396 積分:539 註冊:2003-11-26 發送簡訊給我 |
引言: 請問大大有人看得懂這行是啥米意思嗎? #define P1 (*(volatile struct ST *)0xFFEC)應該是定義P1為指向一塊記憶體內容, 而這塊記憶體的內容是struct ST. 我是這樣看的 (volatile struct ST*)0xFFEC => 把記憶體中的0xFFEC這個位址, 看做是指向struct ST的一個指標. *(volatile struct ST *)0xFFEC => 取得該指標內容. 而以下是 volatile 的說明: The volatile keyword is a type qualifier used to declare that an object can be modified in the program by something other than statements, such as the operating system, the hardware, or a concurrently executing thread. The following example declares a volatile integer nVint whose value can be modified by external processes: int volatile nVint; |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |