以下代码给出了错误
"error: invalid conversion from void* to char* [-fpermissive]"
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
char *t = malloc(20);
}
Run Code Online (Sandbox Code Playgroud)
但是,转换malloc的结果可以解决问题.但我无法理解为什么这个问题说不需要转换malloc的结果.