怎么给malloc的返回值赋值一个指针
时间: 2024-02-23 11:01:38 浏览: 60
malloc函数详细说明一看就懂
malloc函数返回的是一个指向分配内存的指针,这个指针是void类型的,需要进行类型转换才能赋值给其他类型的指针。可以使用如下代码将malloc的返回值赋值给一个指向某种特定类型的指针变量:
```
int *ptr;
ptr = (int*)malloc(sizeof(int));
```
这里我们将malloc分配的内存大小设置为sizeof(int),表示分配一个int类型的内存空间。然后将malloc返回的指针类型转换为int型指针,并将其赋值给ptr指针变量。这样就可以通过ptr指针变量来访问和操作分配的内存空间了。
阅读全文