- 博客(16)
- 收藏
- 关注
原创 文件IO 8.13
如图所示:L0 L1 L2 bye bye L2 bye L1 L2 bye bye bye L2 bye bye。fork1:先if语句判断进行父进程,将x进行--x,再打印,然后再打印进程名和x。判断进行子进程,将x进行++x,再打印,然后再打印进程名和x。为x=0,proccess=父地址,x=0;为x=2,proccess=子地址,x=2;
2024-08-13 20:00:51
219
原创 文件I/O 2024.8.9
先判断当前的指针是否有足够的连续空间,如果有,扩大mem_address指向的地址,并且将mem_address返回,如果空间不够,先按照newsize指定的大小分配空间,将原有数据从头到尾拷贝到新分配的内存区域,而后释放原来mem_address所指内存区域(注意:原来指针是自动释放,不需要使用free),同时返回新分配的内存区域的首地址。即重新分配存储器块的地址。这里原始内存中的数据还是保持不变的。当内存不再使用时,应使用。:如果重新分配成功则返回指向被分配内存的。1:realloc()的使用。
2024-08-12 09:17:12
691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人