Static变量 限定了作用域的全局变量C语言中的static函数是限定作用域的全局函数
C++中的 static 函数是相对于成员函数而言,调用主体是类
降低模块间的耦合度静态全局变量的作用域局限于一个源文件内,可以避免在其它源文件中引起已定义错误
队列和栈的区别
先进先出 先进后出
堆和栈
堆内存:自己申请开辟的内存空间栈内存:系统自动管理的内存空间比如:方法块内部的变量,当方法执行结束后,栈内存自动回收-(void)methods
{
int i = 4;//栈内存
int* ptr = &i;//栈内存
ptr = malloc(100);//堆内存,得到的是否是连续可操作的内存?
}
递归 的栈内存 一直没有释放,导致性能低下