//以字节为单位进行内存分配
1.void* malloc(unsigned int size);//分配长度size的连续空间。
2.void* calloc(unsigned int n, unsigned int size);//分配n个长度为size的连续空间。
3.void* realloc(void* pt, unsigned int newsize);//pt是已经分配的内存空间起始地址,newsize是要重新分配的内存空间字节数。
4.void free(void * p);//释放内存区域。
例:
int *p;
p = (int *)malloc(sizeof(int));
p = (int *)malloc(100*ssizeof(int));
p = (int *)calloc(100,sizeof(int));
p = (int *)realloc(p,(100+20)*sizeof(int));