11.19
指针的大小
32位系统/软件是四字节指针,最大支持四字节指针
64位系统/软件是八字节指针,最大支持八字节指针
申请空间
定义变量,数组都是在内存的栈区存储(堆栈)
栈区,内存由系统申请,在变量生命周期结束时由系统释放
堆区,由我们随时申请,由我们自己随时释放
malloc
在对去申请一段连续空间,并返回该空间首地址
int* p=(int*)malloc(4);
int* q(double*)malloc(8);
int *p1;
p1=(int*)malloc(4);
size_t==unsigned int
内存碎片
malloc(极限) 会返回0