CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

malloc 返回值的操作(请高手指点)

楼主kingcy(嘿嘿)2002-04-16 22:07:51 在 VC/MFC / 基础类 提问

原代码:  
            typedef   struct   node  
            {   int   length;  
            }linklist;  
            typedef   struct  
          {  
  linklist   *front,*rear;  
   
            }linkqueue;  
            linklist   *test;  
            linkqueue   *m;  
            test=(struct   node   *)malloc(sizeof(linklist));  
            m->front=test;  
   
  运行出错   引用的内存地址不能written,我的问题是为什么test不能赋予m->front,如何解决?  
  问题点数:20、回复次数:4Top

1 楼opentuxedo(借哥哥的号来试试)回复于 2002-04-16 22:19:56 得分 10

m分配内存了吗?Top

2 楼JoeXu(我是一个诗人)回复于 2002-04-16 23:07:19 得分 0

simpleTop

3 楼cplusc(5i海洋)回复于 2002-04-16 23:57:32 得分 0

去掉(struct   node   *)Top

4 楼Lchaos(nicky)回复于 2002-04-17 00:14:25 得分 10

yes,   if   you   didn't   allocate   memory   for   m,  
  m   is   a   wild   pointer,   of   course   you   will   get   into   error   if   you   reference   m.Top

相关问题

  • 高手指点!form之间的操作!
  • 怎么返回一个查询操作的值?又遇到问题了,高手来指点!!在线等!
  • malloc一级菜问题,请指点
  • 关于c++操作符(<< / >>)的重载 懂的进来指点指点
  • 如何操作其他窗口的控件?---请高手指点
  • 一个数据库操作问题,请高手指点
  • 关于delete操作的问题!请大侠指点
  • 怎么用delphi实现文件的操作?请多指点~~!
  • 请教日期型变量的操作函数(多谢指点)
  • 指针操作问题,请高手指点!

关键词

  • linklist
  • linkqueue
  • malloc
  • front
  • struct node
  • typedef
  • 不能
  • test

得分解答快速导航

  • 帖主:kingcy
  • opentuxedo
  • Lchaos

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo