C51的变量定义中,为什么比基本C语言多出个存储类型?

如题所述

基本C语言程序是在电脑上运行的,而电脑上的内存只有一类。但是,单片机的内存分几类,即数据存储器的类型有分类,所以,声明变量时要定义存储类型,就是为了区分存放在什么存储器中。但是,通常默认的就是内部RAM存储器,存储类型可省。常量数据存放在ROM中,存储类型code,而xdata类型需要扩展外部数据存储器才行。
温馨提示:答案为网友推荐,仅供参考