§ 函数名 brk § 功能 改变数据段空间分配 § 用法 int brk(void *endds); § 程序实例 #include <stdio.h> #include <alloc.h> int main(void) { char *ptr; printf("Changing allocation with brk()\"); ptr = malloc(1); printf("Before brk() call: %lu bytes free\", coreleft()); brk(ptr+1000); printf(" After brk() call: %lu bytes free\", coreleft()); return 0; } |