int *p = NULL; int n = 10; p = (int *)malloc(sizeof(int)*n);
时间: 2023-11-21 11:04:50 浏览: 74
Zint(.dll)-VS2010.rar
这段代码实现了动态内存分配,用于在运行时分配一段连续的内存空间,并返回指向该内存空间首地址的指针p。具体来说,代码首先将指针p初始化为NULL,然后申请了一块大小为n个int类型的内存空间,将p指向该内存空间的首地址。这里使用了malloc函数,其参数为申请内存空间的字节数,因此需要将n乘以每个int类型的字节数。需要注意的是,用完这块内存空间后,需要使用free函数将其释放,否则会造成内存泄漏。
阅读全文