不知道对错 指针与引用
来源:互联网 发布:日韩和欧美护肤知乎 编辑:程序博客网 时间:2024/04/25 11:55
1.从内存上来讲 系统为指针分寸内存空间,而引用与绑定的对象共享内存空间,系统不为引用变量分配内容空间。
2指针初始化以后可以改变指向的对象,而引用定义的时候必须要初始化,且初始化以后不允许再重新绑定对象。
3.所以引用访问对象是直接访问。指针访问对象是间接访问。
4。如果pa是指针,那么*pa就是引用了。
但是两者在作为形参的时候非常相似,区别是指针拷贝副本,引用不拷贝。程序如下:
#include<stdio.h>
void pt(int * pta,int * ptb)
{
int *ptc;
ptc=pta;pta=ptb;ptb=ptc;
}
void ref(int &ra,int &rb)
{
int rc;
rc=ra;ra=rb;rb=rc;
}
void main()
{
int a=3;int b=4;
int *pa=&a;int *pb=&b;
pt(pa,pb);
printf("zhizhen: a=%d,b=%d\n",a,b);
ref(a,b);
printf("yinyong: a=%d,b=%d\n",a,b);
}
输出结果如下图:
- 不知道对错 指针与引用
- HDU2090 一道不提交不知道对错的题 水题
- 学的很努力但 不知道对错
- 第十三周 使用递归函数输出最大公约数(第一次做 不知道对错 望高手指点)
- [zz]对错与行动
- 指针:指针与引用
- 你不知道的事 之 C++ 指针和引用“是什么鬼”
- [有些地方不知道对错,抽空在细细看下] JavaScript可否多线程? 深入理解JavaScript定时机制
- 对错
- 对错
- 敏捷与”不知道“
- 指针与指针的引用
- 指针与指针的引用
- 指针与指针的引用-
- 指针与指针的引用
- 指针与二维指针、引用
- 指针与引用
- 指针与引用
- 【致歉】因故火星人敏捷开发手册推迟一次,下次更新日期12月25日
- 台积电明年或为苹果生产20纳米四核芯片
- php计划任务php中的ignore_user_abort实现计划任务
- 一个单引号 耽误大事情
- nginx ssl 配置
- 不知道对错 指针与引用
- 为了方便zencart的学习,请阅读下
- 系统编程之进程管理 fork—pid
- 直通串口线和交叉串口线
- java访问共享目录
- 操作系统开发 - cross compile libelf
- VS2008查看dll导出函数
- 【错误处理:】Collection <__NSArrayM: 0x12ec10e0> was mutated while being enumerated.
- 实时向客户端输出数据(例如1秒输出一行) 要注意的两个问题