第九章完结

This commit is contained in:
lzy
2024-04-13 17:13:47 +08:00
parent 387681af20
commit 5dc779eb22
4 changed files with 205 additions and 0 deletions

30
Chapter9/malloc.c Normal file
View File

@@ -0,0 +1,30 @@
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *p = NULL;
p = malloc(sizeof(int));
if (NULL == p)
{
printf("malloc() error!\n");
exit(1);
}
*p = 10;
printf("%p-->%d\n", *p);
free(p);
p = NULL; // !important
printf("%p-->%d\n", *p);
// 0x5a677368 -- > 1516729192
*p = 123;
printf("%p-->%d\n", *p);
// 0x7b -- > 0
exit(0);
}