自由空间与堆

2017-06-13  本文已影响0人  二胖爸

1.C存储区

在函数体中定义的变量通常是在栈上,用malloc, calloc, realloc等分配内存的函数分配得到的就是在堆上。
在所有函数体外定义的是全局量,加了static修饰符后不管在哪里都存放在全局区(静态区),在所有函数体外定义的static变量表示在该文件中有效,不能extern到别的文件用,在函数体内定义的static表示只在该函数体内有效。

2.C++存储区

上一篇 下一篇

猜你喜欢

热点阅读