C语言中malloc函数
时间: 2023-04-12 17:01:35 浏览: 151
C malloc函数用法
5星 · 资源好评率100%
malloc函数是C语言中用来申请内存空间的函数。它的用法是:
```void *malloc(size_t size);```
其中,size是你希望申请的内存空间的大小,单位是字节。malloc函数会在堆上为你申请一段连续的内存空间,并返回指向这段内存空间的指针。如果申请失败,会返回NULL。
使用malloc函数申请内存空间时,要注意避免内存泄漏,在使用完毕后,要使用free函数释放内存空间。
例如,如果你想申请一个整型数组,你可以这样写:
```
int *p = (int*)malloc(10 * sizeof(int));
```
这样,你就申请了一个可以存放10个整型数的数组,并将指针赋值给了p。你可以使用p[i]来访问数组中的元素。
阅读全文