From 8bcf3e09ee6dd4eed6b8174480ab886dc7756531 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Thu, 25 Jul 2024 15:00:35 +0800 Subject: [PATCH] docs(memory): fixed typo #102 --- docs/memory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/memory.md b/docs/memory.md index cf25d97..54a8997 100644 --- a/docs/memory.md +++ b/docs/memory.md @@ -73,7 +73,7 @@ int* p = (int*) malloc(sizeof(int)); int* p = (int*) malloc(sizeof(*p)); ``` -`malloc()`分配内存有可能分配失败,这时返回常量`NULL`。`Null`的值为0,是一个无法读写的内存地址,可以理解成一个不指向任何地方的指针。它在包括`stdlib.h`等多个头文件里面都有定义,所以只要可以使用`malloc()`,就可以使用`NULL`。由于存在分配失败的可能,所以最好在使用`malloc()`之后检查一下,是否分配成功。 +`malloc()`分配内存有可能分配失败,这时返回常量`NULL`。`NULL`的值为0,是一个无法读写的内存地址,可以理解成一个不指向任何地方的指针。它在包括`stdlib.h`等多个头文件里面都有定义,所以只要可以使用`malloc()`,就可以使用`NULL`。由于存在分配失败的可能,所以最好在使用`malloc()`之后检查一下,是否分配成功。 ```c int* p = malloc(sizeof(int));