C语言_典型的储存器安排图解 举例解析code

如下:

栈空间向下开辟,堆空间想上开辟;

C语言_典型的储存器安排图解 举例解析code_第1张图片

单片机为例:如果在定义变量时,其大小超过了数据段大小时,可以使用code+初始化变量,将其放置在代码段储蓄,让程序能够正常运行,(因为代码段比数据段大大滴大)但要注意这个变量在后期不可以被修改(因为其是只读属性);

例如:在之前博客《51+OLED之IIC手撕爱坤 (128*64自绘坤图 开源)》打印爱坤时,数据段完全存不下我坤哥,所以使用code将其放至正文区域即代码段位置;

C语言_典型的储存器安排图解 举例解析code_第2张图片

你可能感兴趣的:(c语言,数据结构,存储器)