找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2316|回復(fù): 11
收起左側(cè)

關(guān)于C語(yǔ)言數(shù)組定義uchar code table和uchar table有區(qū)別嗎?

[復(fù)制鏈接]
ID:978416 發(fā)表于 2022-11-28 12:55 | 顯示全部樓層 |閱讀模式
問(wèn)一下大家在定義數(shù)組的時(shí)候uchar code table和uchar table這兩句有什么區(qū)別嗎
回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2022-11-28 14:59 | 顯示全部樓層
uchar code table放在程序存貯區(qū)運(yùn)行期間不能改變,uchar table放在數(shù)據(jù)存貯區(qū)運(yùn)行期間可以改變。
回復(fù)

使用道具 舉報(bào)

ID:161164 發(fā)表于 2022-11-28 15:00 | 顯示全部樓層
uchar code table數(shù)值放進(jìn)代碼區(qū),唯讀不可改
uchar table 數(shù)值放進(jìn)內(nèi)存區(qū),可讀可改
回復(fù)

使用道具 舉報(bào)

ID:748788 發(fā)表于 2022-11-28 15:24 | 顯示全部樓層
大的數(shù)據(jù),例如圖像數(shù)據(jù)要加code
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2022-11-28 18:43 | 顯示全部樓層
code是c51特有的關(guān)鍵字,加了這個(gè)修飾的數(shù)據(jù)放在flash空間里面。

如果是MDK應(yīng)該使用const關(guān)鍵字。
回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2022-11-28 21:36 | 顯示全部樓層
C51吧? uchar code table定義在code,uchar table定義在默認(rèn)的內(nèi)存區(qū),跟你選擇的內(nèi)存模式有關(guān)。
回復(fù)

使用道具 舉報(bào)

ID:978416 發(fā)表于 2022-11-29 09:24 | 顯示全部樓層
xuyaqi 發(fā)表于 2022-11-28 14:59
uchar code table放在程序存貯區(qū)運(yùn)行期間不能改變,uchar table放在數(shù)據(jù)存貯區(qū)運(yùn)行期間可以改變。

明白了,非常感謝
回復(fù)

使用道具 舉報(bào)

ID:978416 發(fā)表于 2022-11-29 09:24 | 顯示全部樓層
lkc8210 發(fā)表于 2022-11-28 15:00
uchar code table數(shù)值放進(jìn)代碼區(qū),唯讀不可改
uchar table 數(shù)值放進(jìn)內(nèi)存區(qū),可讀可改

明白了,非常感謝
回復(fù)

使用道具 舉報(bào)

ID:978416 發(fā)表于 2022-11-29 09:24 | 顯示全部樓層
coody_sz 發(fā)表于 2022-11-28 21:36
C51吧? uchar code table定義在code,uchar table定義在默認(rèn)的內(nèi)存區(qū),跟你選擇的內(nèi)存模式有關(guān)。

感謝
回復(fù)

使用道具 舉報(bào)

ID:978416 發(fā)表于 2022-11-29 09:25 | 顯示全部樓層
Hephaestus 發(fā)表于 2022-11-28 18:43
code是c51特有的關(guān)鍵字,加了這個(gè)修飾的數(shù)據(jù)放在flash空間里面。

如果是MDK應(yīng)該使用const關(guān)鍵字。

感謝
回復(fù)

使用道具 舉報(bào)

ID:978416 發(fā)表于 2022-11-29 09:25 | 顯示全部樓層
wwh2382 發(fā)表于 2022-11-28 15:24
大的數(shù)據(jù),例如圖像數(shù)據(jù)要加code

感謝
回復(fù)

使用道具 舉報(bào)

ID:77589 發(fā)表于 2022-11-30 13:59 | 顯示全部樓層
壇友都講的好,樓主明白了就好
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表