摘要: 1.当数组被声明时,必须在编译时知道它的长度。动态内存分配允许程序为一个长度在运行时才知道的数组分配内存空间。2.malloc和calloc函数都用于动态分配一块内存,并返回一个指定该块内存的指针。 1>malloc的参数就是需要分配的内存的字节数。 2>calloc的参数是需要分配的元素个数和每个元素的长度。calloc函数在返回前把内存初始化为零。malloc函数返回时内存并未以任何方式进行初始化。 3>调用realloc函数可以改变一块已经动态分配的内存的大小。增加内存块大小有时有可能采取的方法是把原来内存块上的所有数据复制到一个新的、更大的内存块上。当一个动态分配的内 阅读全文
posted @ 2012-10-14 20:04 general001 阅读(4663) 评论(0) 推荐(0) 编辑