在C中使用malloc与不使用malloc并使用&获取指针的优点是什么

时间:2018-11-15 20:38:35

标签: c pointers

我尝试搜索但没有找到任何东西。

我在很多学校项目中都使用了C,而且我一直都以“正确的方式”来做。

不过,我的问题是,考虑到您可以

int x = 0
int* ptr = &x

您为什么想做malloc

int *ptr = (int*) malloc(sizeof(int))

为简单起见,我使用了int,显然您通常不使用malloc来使用int,但这很重要。

例如,如果您正在做一个链表,为什么要malloc做它next = node_ptr,而不是像这样next = &node那样传递它呢?

0 个答案:

没有答案