→ Lipraxde: 我覺得你的 union 跟我認識的不太一樣... 12/26 19:03
→ Lipraxde: S1_C1、S1_C2 應該在同個位置吧? 12/26 19:04
你指的同個位置是說,修改S1_C1會把S1_C2和Table_ALL[0]一起改掉嗎?
我實際用Debug模式去看他是我上面說的那樣,如果我再加一組S1_C3下去的話
他是跟S1_C1跟Table_ALL[0]共用同個記憶體的
不曉得關鍵字要下甚麼會比較多我要的例子,目前找很久都只有一般union的範例 :((
※ 編輯: news9801 (115.43.145.7 臺灣), 12/26/2019 21:13:34
→ Lipraxde: 你的 debugger 真的這樣顯示?還是貼上來的 code 不一 12/26 22:14
→ Lipraxde: 樣? 12/26 22:14
Sorry 我剛剛在仔細看一次發現我少打了
這邊補上連結 https://ideone.com/ZH9iLg
推 johnpage: 宣告union結構,再用它當資料類型宣告陣列 12/27 02:38
※ 編輯: news9801 (61.216.1.168 臺灣), 12/27/2019 08:35:09
剛剛我試了一下發現可以,我把程式的連結補在這邊
感謝各位,用了一下ipraxde使用的ideone覺得滿好用的XD
https://ideone.com/Aye6ET
※ 編輯: news9801 (61.216.1.168 臺灣), 12/27/2019 09:08:01
→ Lipraxde: 這樣跟宣告 union Sx_Cx var[a][b]; 好像沒多少區別啊. 12/27 12:28
→ Lipraxde: .. 12/27 12:28
Lipraxde說的這個部分有範例讓我參考嗎:D
※ 編輯: news9801 (61.216.1.168 臺灣), 12/27/2019 14:50:29
→ Lipraxde: 跟 johnpage 說的是同個意思: 12/27 16:26
→ Lipraxde: 置底公告有推薦貼程式碼的方法,有很多種 12/27 16:26
感謝兩位的意見與Lipraxde的範例,
這邊的話我可能沒有說清楚,因為我需要每個Bit都是獨立的,
得用不同名稱做辨認,因此得一個一個建起來。
感謝兩位的回答 :))
※ 編輯: news9801 (61.216.1.168 臺灣), 12/30/2019 09:02:21
→ Lipraxde: 沒看仔細XD,用 union 跟 table 放一起讓我以為都是塞 12/30 18:31
→ Lipraxde: 差不多的東西 12/30 18:31