
C和C++
Jason-Qi
这个作者很懒,什么都没留下…
展开
-
C/C++内存区划分
一 在C中分为这几个存储区 1.栈 由编译器自动分配释放; 2.堆 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收; 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 程序结束后释放; 4.另外还有一个专门放常量的地方。程序结束后释放。转载 2012-08-21 08:40:09 · 423 阅读 · 0 评论 -
指针用法
指针和地址 char *string =“hello”//指向字符串的指针 存的是首地址 “”里内容和代码放一起 int *point_1,*point_2=&b; 定义时用法 point_1=&a; 使用时方法 一个指针变量只能指向同一个类型的变量,指向多类型时可以用空指针; 一维的指针数组必须通过二维的指针变量访问 int (*p)(int,int); 指原创 2012-08-21 08:42:55 · 287 阅读 · 0 评论