請問有關8051 變數 轉型 |
尚未結案
|
superstyle2
一般會員 發表:10 回覆:8 積分:3 註冊:2007-02-02 發送簡訊給我 |
請問一下
如果我有一段程式碼是這樣 [code cpp] typedef union { u8 byte[4]; u32 u32un; }uu32; u8 a(uu32 i); main() { u32 i; a(i); } a(uu32 b) { ....... } [/code] 這樣compile會說我型態有錯 u32 跟 uu32 的型態 請問一下我要怎要轉呢?? 因為我打這樣:a((uu32)i); 也不行 編輯記錄
superstyle2 重新編輯於 2011-02-21 02:16:12, 註解 無‧
|
bernie_w39
資深會員 發表:3 回覆:199 積分:280 註冊:2007-10-07 發送簡訊給我 |
把 main 程式改成這樣試試
[code cpp]
奇怪,我自己看用程式碼區塊包起來就亂七八糟的,再貼一份沒有包起來的好了 main() { u32 i; uu32 x; x.u32un = i; a(x); }
編輯記錄
bernie_w39 重新編輯於 2011-03-06 16:58:51, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |