0

我是 C 初学者,目前正在学习“堆”。让我感到困惑的一件事是我们可以在堆中存储一个数组吗?如果可以,怎么做?比如说:

int main(void) {
  char sentence[] = "Please move me to heap.";// I want to store this sentence in heap
  printf("%s\n", sentence);
}

有人可以向我澄清这一点吗?提前致谢。

4

1 回答 1

0

请查看此 C 教程,然后查看malloc.

malloc 这里有一个使用示例。如果您正在学习,最好阅读稍长的教程,而不是我们用代码给您答案,因为前者会更好地理解您。

于 2013-07-14T23:16:06.670 回答