【发布时间】:2016-04-27 22:59:58
【问题描述】:
据我所知,(我是 c 的初学者)您可以定义数组的大小,前提是用户知道用户将提供多少输入。但是,如何根据输入的数量定义数组的大小?
例如,如果我必须提供 10 个数字作为输入,那么我如何声明一个数组,使其大小根据我的输入计数分配为 10? (我不知道这是否可能,但我想知道)
【问题讨论】:
-
这就是所谓的内存分配,不是初学者的水平。如果你真的有兴趣,那么谷歌一下 malloc、calloc 和 realloc。但如果你真的是初学者,继续学习,那会晚一点。
标签: c arrays variable-length-array