小问题,帮我解决一下

hanzq 2004-05-07 07:19:52
程序说p=((struct node) *)malloc(sizeof(struct node));这句话有错误
刚接触C 不知道怎么改,各位帮我改一下
...全文
38 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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应该是个指针变量
  • 打赏
  • 举报
回复
相关推荐
发帖
C语言
加入

6.5w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2004-05-07 07:19
社区公告
暂无公告