单片机堆栈溢出到底多可怕

程序一般存放在flash中,但在内存中运行 程序一般由这几部分组成:变量/常量/宏定义/动态区/代码 #define:宏定义,不占用内存空间;因为宏在预处理阶段就会被替换掉,可执行程序中不存在宏定义,因此,不占用内存空间 float Num 与 Char *str,全局变量,存在于内存的变量区 函数体内部的int time:是一个局部变量,存在于栈区 char *path_0=“D:Pro/”:
相关文章
相关标签/搜索