大话嵌入式之一---变量

动态变量也就是很多书中提到的局部变量,是函数运行过程中申请的,生命周期随着函数的开始而诞生,随着函数的结束而消亡;是动态存在的。程序分配栈空间给局部变量使用;由于程序或者任务的栈空间的大小限制,所以不建议在函数中申请大量的局部变量,如大空间的数组; 静态变量,可以包含有局部静态变量用static修饰和全局变量,这种变量一旦定义不会消亡,和函数的生命周期无关;两种静态变量只是作用范围不一样,局部静态
相关文章
相关标签/搜索