標(biāo)題: 單片機C語言C51的code[ ] [打印本頁]

作者: 歐陽云天    時間: 2023-11-21 23:32
標(biāo)題: 單片機C語言C51的code[ ]
請教一下各位大佬,C51或者其它單片機在使用code數(shù)組的時候,一般兩層括號很常見,比如unsigned char code a【】【】={  };有沒有或者能不能用3層括號的像這樣 unsigned char code a[ ] [ ] [ ]={  };里面有3層數(shù)組的

作者: wulin    時間: 2023-11-22 07:08
搜索三維數(shù)組
作者: 人中狼    時間: 2023-11-22 08:06
2層,3層,甚至4層,5層,有本質(zhì)區(qū)別嗎
作者: wufa1986    時間: 2023-11-22 08:14
keil定義3維數(shù)組沒問題的,但是非天才大腦,人的思維最多能思考二維,所以復(fù)雜的東西最好用結(jié)構(gòu)體的形式表達,而不用數(shù)組
作者: jiban530    時間: 2023-11-22 08:52
有三維數(shù)組的。往上也是可以的
unsigned char arrays[2][2][2]={{{1,2},{2,3},{3,4},{4,5}}};可以這樣寫
作者: yzwzfyz    時間: 2023-11-22 09:09
寫個小東東試試。
作者: TTL.    時間: 2023-11-22 09:21
可以啊,這不就是三維數(shù)組嘛,這和code沒啥關(guān)系。
作者: devcang    時間: 2023-11-22 09:49
樓主,自己寫一下,編譯看看結(jié)果,就知道了。
作者: liaojiaao    時間: 2023-11-22 10:01
按我的理解是可以的,從軟件上說只是映射標(biāo)識罷了,從地址上看就是連續(xù)的,你去試一試就知道行不行了
作者: chxelc    時間: 2023-11-22 10:31
只要內(nèi)存容量夠大,完全沒問題。
作者: 18680365301    時間: 2023-11-22 11:06
char code Buf[2][2][2][2][2][2][2][2][2][2][2][2][2][2]       這樣都可以
作者: Hephaestus    時間: 2023-11-22 20:44
這個問題跟code關(guān)鍵字無關(guān),看編譯器最大支持n維數(shù)組的n是多少。
作者: rayin    時間: 2023-11-23 09:58
Keil C51是支持2維,3維code數(shù)組的, 可以用來存放字庫。
作者: 鵜鶘    時間: 2023-11-23 10:42
數(shù)組還有“層”這一說啊,,,是不是code數(shù)組才有“層”,其它的數(shù)組沒有“層”?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1