【发布时间】:2012-04-30 11:57:20
【问题描述】:
我正在使用malloc() 创建一个具有int* 数据类型的动态数组。但问题是,如何知道数组的结尾?
对于int* 数据类型,没有与\0 等效的对象,那么,该怎么做呢?将大小作为函数的输出参数传递?
【问题讨论】:
-
您正在使用 malloc() glob 一些内存,例如 malloc(sizeof(int) * ELEMENTS) 我想。然后你实际上知道 ELEMENTS 的大小,你可以保存变量并将其传递给你的函数。