| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 915 人关注过本帖
标题:有几个小问题不明白 麻烦大家指点一二
只看楼主 加入收藏
qq472579138
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-10-9
收藏
 问题点数:0 回复次数:4 
有几个小问题不明白 麻烦大家指点一二
void union(list&LA,list lb){
la_len=listlength(la);
lb_len=listlength(lb);
for(i=1,i<=lb_len,i==){
getelem(lb,i,e);
if(!locateelem(la,e,equal())
listinsert(la,++len_la,e);
}
}//union


这里边的Union是什么意思?
为什么LA前面有个&而lB没有?
最后的那个//Union必须要么?

[[it] 本帖最后由 qq472579138 于 2008-10-17 13:33 编辑 [/it]]
搜索更多相关主题的帖子: 麻烦 
2008-10-17 13:24
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
union只是自定义时函数的名字,。。。
有没有&说明它是不是引用,具体说就是传参方式的不同。。。
最后那个啊。。。
汗啊。。。
//是注释嘛。。。

2008-10-17 15:10
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
用引用是因为需要函数体改变它本身。

倚天照海花无数,流水高山心自知。
2008-10-17 15:26
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
我都看出来Union就是个名字了……
2008-10-17 19:28
sweetyhappy
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-10-16
收藏
得分:0 
void union(list&LA,list lb)
中是用引用传的,引用如
int m;
int &n = m;
n相当于m的别名(绰号),对n的任何操作就是对m的操作。
所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。
又如语句k = j并不能将k修改成为j的引用,只是把k的值改变成为6。
由于k是i的引用,所以i的值也变成了6。
int i = 5;
int j = 6;
int &k = i;
k = j; // k和i的值都变成了6;
2008-10-17 20:09
快速回复:有几个小问题不明白 麻烦大家指点一二
数据加载中...
 
   



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

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