realloc--追加动态内存空间
relloc函数追加的两种形式:
- 原动态内存空间后有足够空间进行追加时直接追加。返回原动态内存地址。
- 原动态内存空间厚不够追加空间时,则重新开辟动态内存空间,复制原有内存空间大小、数据并在 其后追加空间。释放原动态内存,返回新的动态内存地址。
动态内存函数使用注意事项
- free 只能对动态内存释放。
- malloc、calloc、relloc 开辟空间失败都返回NULL,使用返回值注意判断,避免对动态内存的越界访问。
realloc--追加动态内存空间
relloc函数追加的两种形式:
动态内存函数使用注意事项