p=(int*)malloc=(4);括号前显示表达式必须是修改的左值哪里错了?

来源:4-5 创建一个容器的新方法:malloc 和 free

weixin_慕数据5596787

2022-07-11 17:25

#include<stdio.h>

#include<stdlib.h>

int main(int egrc, char** egrv)

{

int a = 10;

int*p;

{

int b = 20;

p=(int *)malloc=(4);

}

return 0;

*p = 4;

printf(" *p:%d\n", *p);

}


写回答 关注

1回答

  • weixin_慕数据5596787
    2022-07-12 15:49:12

    知道; ,malloc手误打了一个=

趣味 C++ 入门

C++ 入门,开启趣味学习之旅,揭开 C++ 的神秘面纱,让你不再望而生畏。

31197 学习 · 189 问题

查看课程

相似问题