代码:
#include <stdio.h> #include <stdlib.h> int main(void) { const size_t SIZE = 5; // 函数malloc的返回值类型是void* // 函数原型:void* malloc(size_t) int* p = malloc(SIZE * sizeof(int)); // int* p = (int*)malloc(SIZE * sizeof(int)); // 如果发生错误则返回空指针 // p == NULL 等价于 !p if (p == NULL) { exit(EXIT_FAILURE); } // 函数free释放存储空间 // 函数原型:void free(void*) free(p); return EXIT_SUCCESS; }
时间: 2024-10-13 15:52:25