| 
| #include <stdio.h> #include <stdlib.h>
 
 int main() {
 int *ptr = (int *)malloc(10 * sizeof(int));
 if (ptr == NULL) {
 printf("Memory allocation failed\n");
 return -1;
 }
 
 // 使用分配的内存
 for (int i = 0; i < 10; i++) {
 ptr[i] = i;
 }
 
 // 释放内存
 free(ptr);
 
 return 0;
 }
 | 
 |