| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 514 人关注过本帖
标题:请教
只看楼主 加入收藏
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
 问题点数:0 回复次数:8 
请教

如果有int &x; 什么意思?

谢谢

[此贴子已经被作者于2004-11-14 10:14:11编辑过]

2004-11-14 10:08
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
引用
2004-11-14 10:28
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 
举例:

我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-11-14 10:47
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 

(非程序)偶的理解:引用就是真实的分身,加其上的操作就相当于在原体上一样。

和指针的区别嘛~~~

楼下的大侠接吧


2004-11-14 12:25
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

你上面的写法就有问题,引用必须在定义的时候就已经初始化(指顶到一个变量了)!!

关于指针和引用的区别是:一,指针名必须分配地址给他,而引用不要!

二,就是在使用时候的区别,表示的格式不一样!!

还有别的 ,请

楼下的大侠接吧!!


差点把你忘了...
2004-11-14 14:14
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 
使用引用是要注意别名和本名指的是同一个地址,如果别名变了,本名的内容也要改变,切记,切记!!!

差点把你忘了...
2004-11-14 14:17
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 

请举例说明它们之间的区别!加上注释这样岂不很清楚。描述也够累的。

谢谢了!


我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-11-15 08:36
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

#include <stdio.h> #include <conio.h> void change1(int &x,int &y); void change2(int *x,int *y); int main() { int a=5,b=6; int &c=a; change1(a,b);//在函数内部的使用,比较一下哪个方法好用!! printf("a=%d,b=%d\n",a,b); getch(); a=5;b=6; change2(&a,&b); printf("a=%d,b=%d\n",a,b); getch(); c=100;//改变了C的值,a的值也发生了变化!! printf("a=%d",a); getch(); return 0; } void change1(int &a,int &b) { int temp; temp=a; a=b; b=temp; } void change2(int *a,int *b) { int temp; temp=*a; *a=*b; *b=temp; }


差点把你忘了...
2004-11-15 09:34
xuwinsun
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2004-8-17
收藏
得分:0 

说明语法错误

你用什么编译的?

为什么mytc不行,vc++才可以?

[此贴子已经被作者于2004-11-15 11:05:10编辑过]


我:“日本人也算人?” 上帝:“不算。将它们圈养就行了。美国人在它们头上扔两蛋不就乖得很吗?你们讲究什么仁义道德?” http://www./bbs/dispbbs.asp?BoardID=1&RootID=36493&id=36500&star=1&skin=0
2004-11-15 10:55
快速回复:请教
数据加载中...
 
   



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

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