【发布时间】:2012-03-25 11:59:29
【问题描述】:
如果我想创建一个二维数组,其尺寸由用户输入指定,我不能在主函数中按顺序执行此操作吗?一旦我通过使用 scanf 获得了维度,然后我创建一个具有这些维度的数组?据我了解,当运行时所需空间未知时,应该使用 malloc 。我不会知道运行时所需的空间,但我不必动态分配内存,它无论如何都会工作,对吧?也许我完全误解了一些东西。
【问题讨论】:
-
我认为你的意思是“在编译时未知”。
标签: c malloc dynamic-memory-allocation