malloc打桩函数返回值可以是char*吗
时间: 2023-09-08 21:10:55 浏览: 79
C语言 用指针作为函数返回值详解
可以,但通常情况下,malloc打桩函数的返回值应该与标准的malloc函数相同,也就是void*类型的指针。因为malloc打桩函数的目的是模拟标准的malloc函数,以便在测试代码时使用。如果返回类型不一致,可能会导致一些问题,比如编译器会警告或者报错。另外,如果你想分配char类型的数据,可以使用sizeof(char)作为参数传递给malloc函数,而不是将返回值转换为char*类型的指针。
阅读全文