malloc()函数

由一个语句引发的思考:

struct PolyNode *P = (struct PolyNode *P)malloc(sizeof(struct PolyNode));

和汉语有时的 “失语症” 类似,在 C 语言这儿我也遇到了失语的情况,就来记录一下。

下面的内容基本转自:https://www.runoob.com/cprogramming/c-function-malloc.html

描述

C 库函数 void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。

声明

void *malloc(size_t size)

参数

  • size -- 内存块的大小,以字节为单位

返回值

该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。

posted @ 2020-10-19 09:21  模糊计算士  阅读(159)  评论(0编辑  收藏  举报