| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1851 人关注过本帖
标题:为什么我把链表头文件的指针传到函数,函数不能修改链表呢?一定要传头文件 ...
取消只看楼主 加入收藏
oszc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:111
专家分:154
注 册:2011-4-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
为什么我把链表头文件的指针传到函数,函数不能修改链表呢?一定要传头文件指针的指针吗?
印象中只要传地址就可以修改数据,这个理解有什么偏颇,请指出。
搜索更多相关主题的帖子: 函数 
2011-06-18 21:09
oszc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:111
专家分:154
注 册:2011-4-15
收藏
得分:0 
比如:
    定义一个结构体
    定义结构体的指针 *b;  //因为链表需要修改,所以需要指针
    传入链表函数C(b);    //书上这里需要传入(&b)
   
    在函数C中接受(结构体 *b)  //书上这里需要 (结构体**b) ,如果只传入 *b,则链表不能插入任何值,无论输入什么链表都为空
   

伪码是我思路上应该可以的方法,但实际上出现说明上面的错误,理解不能。
2011-06-18 22:14
快速回复:为什么我把链表头文件的指针传到函数,函数不能修改链表呢?一定要传头 ...
数据加载中...
 
   



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

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