【发布时间】:2020-12-20 19:47:03
【问题描述】:
我了解数组 (int** intptrArray[5]) 和 rand() 数字部分的创建。但是,我不明白中间的那句话 - 我知道我需要先分配数组,然后将数组中的每个指针分配给一个 int 但我不知道该怎么做,我一直卡住几个小时。我需要在这里使用 malloc 吗?我该怎么做?
【问题讨论】:
-
问你的导师。你的老师无法读懂你的想法,除非你问他或她,否则你不会知道你需要“轻推”。也许你班上的一些人需要澄清这一点!但是,如果你不问他或她,(s)他没有办法知道。
-
如果我正确理解了这个问题,那么
int** intptrArray[5]是不是的答案!更有可能的是,您需要int** intptrArray = malloc(5 * sizeof(int*));或类似的东西。 -
(是的,我当过讲师,“这是我最讨厌的事情之一。”)
标签: arrays c pointers random allocation