c语言

动态对象被存储在栈中,当程序流离开对象所在的语句块时,动态对象的空间就会被释放。因此,只有对小的、临时的数组,定义长度可变数组才比较合理。如想动态地创建大型数组,通常应该使用标准函数 malloc()和 calloc()来显式地分配内存空间。 这种数组的存储周期会持续到程序结束,也可以调用函数 free()来主动地释放被占用的内存空间。 声明为 size_t 类型,从根本上防止它传递负数:: in
相关文章
相关标签/搜索