void fun(int* x){
x=(int*)malloc(sizeof(int));
*x = 20;
}
int main(){
int y=31;
fun(&y);
printf(%d,y);
}
Run Code Online (Sandbox Code Playgroud)
为什么这段代码能够成功编译?
评论:它是在Eclipse上编译的我在线看到问题:x =(int*)malloc(sizeof(int));
为什么这个程序没有在运行时崩溃?