说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请教关于指针问题。

编辑:说三道四文库 发布时间:2017-10-18 07:08
HTML文档下载 WORD文档下载 PDF文档下载
我定义了两个结构体如下:
struct wordtype
{
  CString word;
  CString meaning;
};
 struct wordinfile
{
  struct wordtype wordinfo;
  struct wordinfile * next;
}*p1,p2;

当我如此赋值时会出错:
p1->wordinfo.word="string";
而如此赋值时不会出错:
p2.wordinfo.word="string";
是在运行时出错,不是在编译时。
请教为什么?
p1应该p1=new wordinfile一下吧
谢谢,可以了!
请问new wordinfile是起什么作用?
不好意思,我刚学。
p1是一个指针,在声明的时候并没有分配空间,因此在使用时必须为它分配空间,new就是这个作用,建议先学习c++  =)
别忘了delete
在你的代码中,p1声明为wordinfile型指针,p2声明为wordinfile型变量,指针型变量在用new分配内存空间之前是不能用他来访问内存的,因为那时他所指内存地址是未知的。在p1=new wordinfile之后,就可以了,此时,系统已经为p1保留了一块内存。要注意的是在用完该块内存之后,最好用delete p1释放他。对于p2,因为在声明时就具有了他的内存空间,因此是可访问的。
原来你是一头蠢驴
我用malloc分配为什么不行呀?
cnenyinet先生,我是比较蠢,但我不是驴。
在你侮辱别人人格的时候,也侮辱了你自己。
我请你注意礼貌。
还有,我相信我很快就会赶上你的。
to newhua():
1.对于p1,它是一个指针,需要为它申请空间后,才能对它的成员赋值,并且用过后,应delete
如:p1=new wordinfile;
...delelte p1;
malloc分配也是可以得,但释放时要用free();

2.p2是一个结构变量,定义它的时候就已经为它分配了空间。

3.无聊的人不要去理。。。
to newhua:
我支持你
要分配内存有很多方法!
分配 与 回收
new     delete
malloc  free
GlobalAlloc GlobalFree
LocalAlloc LocalFree
....
MSCN 上有!
你可以用下面的方法:
p1=(wordinfile*)(new BYTE[sizeof(wordinfile)]);
我也插一句:Malloc的方法是不是这样啊?你试一试。

p1=(wordinfile*)malloc(sizeof(wordinfile));
好象是的,用malloc时要强行改变指针类型的。
楼上说的正确
iOS 8发布近一年,苹果HomeKit都带来了什么? Facebook开源移动网络测试工具Augmented Traffic Control 用JavaScript开发移动原生应用,Facebook正式开源React Native! 《知性》,探寻移动化社区的敏感带 【程序员电子刊精选】技术人员如何参与产品设计讨论之激活那一潭死水 Google开源代码构建工具Bazel 长点心吧!为啥健身应用让你越减越肥? 微信公众号能删除单篇文章了 安卓Android手机应用开发入门书籍推荐 自动释放内存!Facebook推出强大Android图片库Fresco 《近匠》AR学校:从教育领域看增强现实机遇何在 专访Mellanox CEO Eyal Waldman:InfiniBand与以太网齐驱并进 性能更胜一筹 IM助你打造千万级App——容联•云通讯线下沙龙 乐视智能硬件再发力,超级自行车今发布 专访格灵深瞳CTO赵勇:为" 计算机视觉" 赋予智慧的光芒 【程序员电子刊精选】水火不容?研发人员也是产品经理! 如何打动用户?携程用户体验实践分享 【征文】Java二十周年特别策划——谈谈我与Java的那些年、这些事 Facebook的愿景以及虚拟现实的未来 iBeacons一年回顾 英特尔中国30周年之际 IDF上你需要了解的5件事 OpenCloud 2015参会者的三大特征(附列表) 友盟移动互联网趋势报告解读:垂直领域应用竞争白热化 墨腾动漫CTO吴建学:初创公司的生存之道 亿航与高德达成战略合作 LBS+引爆智能硬件软实力 《近匠》火柴手写码,输不错的验证码利器 Web、App中添加动效设计应遵循的12条原则 越狱与开源:2015移动安全峰会(MSS)纪实 开发者自白:我是如何不花一分钱收获230万应用下载量的! OpenCloud 2015报名超预期 近20位讲师会前采访提前看 硅谷公司人才招聘那些事儿——硅谷“超级面试官”董飞专访 请问如何可以把 TTreeview.items 和 TListview.items 保存到文件中? DVD解码器? 阿东,提供一个串口通讯测试程序吧! 为什么不能运行UPDATE语句? 清高手指教!!! windows网络编程书籍? 在什么地方可以看到Lotus有哪些保留域,怎么那公司连这都不提供呢? asp的一个BUG??谁能解决这个问题啊. 简单问题,呵呵! 刚毕业的计算机本科生怎么提高自己的工作经验!!! 图标变色问题 急!!程序做完了,但放到客户机上无法连接服务器上数据库??? 关于.net 2003+win2003 server下使用多媒体控件的问题,谢谢 布什总统给12岁中国小姑娘的回信 那里有VC6.0内幕技术的第五版下载 发送的问题[初学] 数据表加密 关于DELPHI6操作INI文件的问题! 散分啦,快来抢分!谁能提供计算机中英文论文一篇,来者都必有分! 求银行家问题的C语言解法 请问,在中国,VC程序员的主要工作是什么? 菜鸟问题,ADO添加记录已经在浏览器上看到结果了,可是实际的ACCESS数据库却没变呢 怎么刷新整个窗口包括标题栏 订购了程序员全年杂志,不是送一本书吗?都已经出版这么久了,怎么还没有送过来呢?! 散分啦,快来抢分!谁能提供计算机中英文论文一篇,来者都必有分! 两个combobox关联显示(在线等) 关于我的yamaha 声卡在2003 不能用的问题 我用WIN98浏览器下载的文件都有错误。 Tomcat中的发行目录怎么设置! 初学者的问题. 关于最终用户许可协议 JPG图片怎么能实现部分透明? 如何用VB.net编写控件 关于ASP中对文本文件的skip(n)操作到底怎么做 关于SQL的菜鸟问题 大家现在用什么软件管理源代码啊。60分相送。 今年是考C 还是C++啊? 怎样判断一个线程已结束 我用new新建了若干个基类是cwnd的窗体cmywnd,然后想在每个窗体内定时让它们自己消失,我应该用什么函数?是destroywindow吗?最后还用不 vs.net 2003 中文版 的帮助MSDN是不是有问题? 清问这个SQL有什么错,还是FB1。0不支持? 是我的usb口的问题吗?? 怪事 急 路径绝对正确,为什么服务器只能下载rar 不能下载EXE 文件 已知,f(x)=arctanx,其二导f''(x)=(-2x)/(1+x*x)^2,f''(0)=0,试: 一个有趣的问题,请大家看一个小程序,来者有分。 这个写者优先是不是有问题????麻烦看一下,小弟实在看不出错在哪里 请问有没有办法得到[系统托盘]上其它程序的所显示的Icon?? 已知,十六进制(34.6)16=(28.75)10(十进制) 高手推荐几个Palm开发的网站?最好有源代码! 请教一个问题 触发器(加密)内容可以查看吗 你知道历史上那些人也用类比的说理方法而劝说成功的(至少说出两个人及事),事例! 如图:长方形abcd中,bc等于15厘米,cd等于8厘米,三角形afb的面积比三角形def的面积大30平方厘米.求de的长是多少厘米? 高一物理矢量的平行四边形原则疑惑分力与分速度到底存在不存在?这里绳子的分速度应该有的啊,绳子会动!回答的人说F1,F2其实不存在,那么为什么绳子会右上倾斜?为什么都要沿绳子方向?因 什么是电桥 为什么电桥平衡? 将下列句子改为被字句和把字句 麻烦哪位师傅告诉我一下冷水机的冷却能力怎么算?1PH能冷却多少吨的水?多少温度下,以及冷水机试机方面问 简述非平衡电桥与平衡电桥之间的关系. 为什么高压钠灯会发出黄光? 知道冷水机组数据(制冷量等),要使一定空间的温度从30°降低到15°,求冷水机组能制冷的面积有多大?要算这个面积需要哪些数据?要考虑哪些条件?顺便问下有谁知道 制造业(压缩机生产)车间 请问怎么劝别人抓住机会?加上一些成功人士的例子!就是劝别人一定要抓住眼前的机会! 高一物理细绳和橡皮筋弹力的为什么不同比如,将一个球分别放在细绳和橡皮筋的中间吊起来,每一边细绳对球的拉力和橡皮筋的不同? 证明一个四边形是长方形的条件有哪些 在天平的左盘中放一个封闭的透明盒子,里面装有一只小鸟当小鸟落在盒底上时,天平平衡当小鸟在盒子中平稳地飞行时A.天平仍平衡 B.左盘下沉 C.右盘下沉 D.无法判断 用侃侃而谈造句一定要用侃侃而谈这四个字,不用多,一句话即可. 1.如何判定四边形是矩形2.如何判定平行四边形是矩形 在天平的左盘中放一个封闭透明的盒子,盒子里面装着一只小鸟,当小鸟落在盒底时,称得鸟和盒子总质量为300克,已知盒子质量为200克.那么,当小鸟在盒子中飞翔时,天平盘中家多少克砝码,天平 用相貌堂堂和侃侃而谈造句 50字 为什么PS反向了颜色黑色没有变白色,而是紫色的? 古代名士游说君王制止战争的例子 济济一堂、侃侃而谈、琳琅满目的造句 修一条长150米的拦水大坝,截面是梯形,上底4米,下地12米,高8米,30天修它的15/28,这条大坝共有多少方的土?还要几天修完? 用汉语怎么说? 用嫌疑,侃侃而谈,振振有词分别造句用看到造排比句半个小时之内30分 白色是最单纯的颜色,它可以混合出其他颜色? 以小人之心度君臣之腹,“度”发音是“duo"还是“度” 用中文怎么说 在同一圆中同弦所对的圆周角相等吗?在1个圆中不是直径的弦,上下连得D和B的圆周角 他俩相等吗? 真核生物中基因工程的载体构建方法 汉字合体字组合模式的四大种类型是 水圳、水渠、堤坝的区别 如何构建原核生物载体 汉语四大白话有哪些?分别有哪些代表小说, 水从大坝洞口飞速流下时并未马上散开,其原因可能是?假如是伯努利原理,怎么解释后来又散开了.水下落是越来越快的. 5千克花生平均装在4个盒子里,每盒重多少千克,每盒重量是总重量的多少? 高中是比较好点的那种哈 水从大坝口飞速流下时并未马上散开的原因是什么 关于市民出行交通工具选择方式调查报告复制也行 另求调查报告格式 顶角为120°的等腰三角形.底边长为腰长的根号3倍吗 用一条或几条橡皮筋 数字电桥的用途?有什么用啊? 请问my isabelle是什么意思? 动植物有感受态细胞吗?如果有为什么将目的基因导入动植物细胞不可以将它们处理成感受态细胞? 数字电桥问题电桥测量电感和电容的精度最高能达到多少?数字电桥频率多少合适?是不是越高越好?频率高低和测量有什么关系?是不是频率越高测量精度越高? 用汉语怎么说 Yao mei zhi,what are yau doing? 数字电桥的使用和注意事项? boutique什么意思 me wa ji yau jia yin,la guo lai qi ηe ma是什么意思?有人知道么? 这盒子有多重的英文怎么写(3种) 若等腰三角形的底边长是腰长的根号3倍,则顶角为A 60°B 90°C 120°D 150° i jast wan na wnv yau stiv be there of i comn backy这句话什么意思 原核表达,为什么空载表达的很好,目的蛋白没有表达,可能的原因有什么?载体用的是PTE32a+,菌用的是大肠杆菌Rosetta. 请问(第一次亲密接触)这本书中的伊莎贝尔是什么意思? 叉车2吨跟3吨有多大区别 有一蛋白质混合物(重组表达蛋白的菌体裂解混合物),怎么测定其中目的蛋白的浓度? 如右图,ABCD是长方形,AB=8厘米,BC=6厘米,三角形AFB比三角形FED大12平方厘米.求DE的长度.要算式不要方程啊 高一物理中平行四边形法则适用的条件有哪些? 求用英文写一篇在旅游业工作的优缺点?字数在150以内就行了.Advantages and disadvantages of working in the tourism/hospitality industry?这个是题目.从哪复制的啊,这么不靠谱 把句子改为"把"字句玛丽亚急切地告诉妈妈,说她的小海龟丢了. 一小球落下,小球连着根绳子,绳子崩断啦,对小球速度的影响如题 伦敦金属交易所基本金属期货价格24日南宁官方回应“警察枪击抗拆村民” 称北京研究6家高尔夫球场退出水源区 名大妈跳广场舞扰民被泼粪 称嫌吵装隔音郑州多处城中村拆后复建缓慢 村民被迫落实大气防治行动计划 京津冀区域治霾揭秘张曙光“学术”路:读博士不愿写论监控全世界的美国政府公信力受质疑哈士奇模仿婴儿爬行萌翻网友【组图】奥巴马医改核心举措漏洞频出接受国会质美田纳西州海军基地2名士兵遭枪击受伤肯尼迪家族亲戚杀人案将重审 72年还女子看上弟弟嫁给哥哥 遭家暴虐待起诉国考报名结束 最热职位“七千挑一”胡万林涉非法行医致死案:学员各交万元永康两家企业排污被当地镇政府责令停产中国军工产业向全球进军 开始与西方竞美媒称土购中国导弹或是把特洛伊木马塞德国就默克尔手机或被美监听一事召见美美国情报机构被爆监听35名国际政要电俄要求美与“俄机构在美招募间谍”指控阿尔及利亚坠机致77人殒命“春风卡”温馨提醒:否定“村山谈话”者 都应从内阁辞职开门搞活动 请群众全程监督民心“大考”的贵州答卷抗凝冻 保民生 保畅通 保增长 保稳南宁保障房建设或\"马上提速\" 地相约美味 用味蕾点燃爱情沪指2100点失而复得蒂芙尼献上“心”爱之钻《基督之路》领跑柏林电影节“口碑榜”只有告别 没有伤感中国力量迎来马年首冠村山富市:不能否认日本的侵略历史林李相遇不是对手是队友韩前总统全斗焕之子 因巨额逃税被判徒北京:2013年工作日日均堵车近2小李克强:下大力治理大气污染 消除群众3210辆普锐斯 汽车被召回钻石黄金豪华靴 首次向公众展出外需回暖利好外贸出口
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘