| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1593 人关注过本帖
标题:链表在子函数中用malloc申请个链表的头,但传不回主函数,主函数中的lc仍然 ...
只看楼主 加入收藏
小菜小C
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:70
专家分:111
注 册:2011-3-18
收藏
得分:0 
楼上的意思我大致了解了,我总结一下我的错误和自己的几个观点,
首先呢,我应该规范编写程序格式,养成良好的编程习惯;
其次呢,就是要善于思考程序中的漏洞。
我认为,我的错苏是我对指针本身进行了操作,我主观上认为我传过去的是指针,但实际上我的是属于值传递,而不属于地址传递,在子函数中,我对该指针本身所做的任何操作都是无效的。但是我对指针所指向的链表中的内容确实可以改变的,因为我传过去的指针虽然是参数的复制,但是他们所指向的地址却是同一个,所以说,我在子函数中对于链表中的数据是可以改变的。

菜鸟一名,准备起飞
2011-07-22 17:11
快速回复:链表在子函数中用malloc申请个链表的头,但传不回主函数,主函数中的l ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026140 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved