小问题,帮我解决一下

hanzq 2004-05-07 07:19:52
程序说p=((struct node) *)malloc(sizeof(struct node));这句话有错误
刚接触C 不知道怎么改,各位帮我改一下
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
languagec 2004-05-07
  • 打赏
  • 举报
回复
因为 malloc 返回的是 void * ,所以要用强制转换把它转换成 (struct node *)malloc(sizeof(struct node));

555……
我在算法版提问向来给100的。
izdlywn 2004-05-07
  • 打赏
  • 举报
回复
struct node * p=(struct node *)malloc(sizeof(struct node));

freefalcon 2004-05-07
  • 打赏
  • 举报
回复
楼主这道题不值100分啊
楼上的就可以了
languagec 2004-05-07
  • 打赏
  • 举报
回复
p=(struct node *)malloc(sizeof(struct node));
试试这个
h77 2004-05-07
  • 打赏
  • 举报
回复
p应该是个指针变量

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧