RT-Thread调试_基本概念

keil编译的目标程序:
1)Code:代码段,存放程序的代码部分;
2)RO-data:只读数据段,存放程序中定义的常量;
3)RW-data:读写数据段,存放初始化为非 0 值的全局变量;
4)ZI-data:0 数据段,存放未初始化的全局变量及初始化为 0 的变量;
 

静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。且静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变。

变量可以反复赋值;常量只能在定义时赋值,此后不得更改。
常量的定义需要加关键字const。

猜你喜欢

转载自www.cnblogs.com/warren-notebook/p/12936674.html