malloc返回值赋值给str,那么str的值是多少
时间: 2024-02-23 15:01:35 浏览: 63
c代码-C:指针做为形参和返回值
如果malloc函数成功分配内存,则它会返回指向分配内存的指针。这个指针是一个void类型的指针,需要进行类型转换才能赋值给其他类型的指针。假设我们用如下代码将malloc返回值赋值给一个char类型的指针变量str:
```
char *str;
str = (char*) malloc(sizeof(char) * 10);
```
则str的值是指向一个长度为10的char类型的数组的指针。这个数组可以用str指针访问和操作。
阅读全文