malloc函数的用法(c语言malloc函数如何使用)

发布时间:2025-12-11 00:04:07 浏览次数:14

malloc函数是C语言中用于动态分配内存的函数。其原型如下:

void* malloc(size_t size);

malloc函数接受一个参数size,表示要分配的内存大小(以字节为单位),并返回一个指向分配内存的指针。如果分配失败,则返回NULL。

下面是malloc函数的使用示例:

#include <stdio.h>#include <stdlib.h>int main() {    int* ptr;    int num = 5;        // 分配内存空间    ptr = (int*)malloc(num * sizeof(int));    if (ptr == NULL) {        printf("内存分配失败\n");        return 1;    }        // 使用分配的内存    for (int i = 0; i < num; i++) {        ptr[i] = i + 1;    }        // 输出分配的内存    for (int i = 0; i < num; i++) {        printf("%d ", ptr[i]);    }    printf("\n");        // 释放内存空间    free(ptr);        return 0;}
malloc函数的用法
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477