int* p = (int*)malloc(sizeof(int));是什么意思
时间: 2023-11-20 20:07:35 浏览: 131
malloc与sizeof的合用的陷阱
这行代码的意思是:分配了一个整型变量大小的内存空间,并将其地址赋值给指针变量p。使用malloc函数可以在堆内存中动态分配指定大小的内存空间,该函数返回一个void类型的指针,需要强制转换为目标类型的指针后才能使用。在本例中,使用强制类型转换将void指针转换为int指针,以便将分配的内存空间用于存储整型数据。
阅读全文