正在加载图片...
面向对象程序设计 引用与指针关系的分析 void Swap(inta,intb)∥传值调用 fint t=a; a=b; b=t;) void Swap( (int &a,int&b)∥引用调用 堂提要 fint t=a; a=b; b=t;) 第五章C++基础 void Swap(int*a,int*b)∥指针调用 {int;t=*a;,*a=*b;*b=t;} 51C++概述 52数据和表达式 区别:1.引用是某一对象的别名指针是53基本语句 某一变量的地址变量 5.4函数 2引用在定义时就必须初始化,即55数组与指针 为一已定义的对象的别名,不可 以重新赋值.指针可在使用时初 始化,且可以重新赋值第五章 C++基础 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针 引用与指针关系的分析 void Swap(int &a, int &b) //引用调用 {int t=a; a=b; b=t; } void Swap(int *a, int *b) //指针调用 {int t; t=*a; *a=*b; *b=t; } void Swap(int a, int b) //传值调用 {int t=a; a=b; b=t; } 区别: 1. 引用是某一对象的别名, 指针是 某一变量的地址变量. 2. 引用在定义时就必须初始化, 即 为一已定义的对象的别名, 不可 以重新赋值. 指针可在使用时初 始化, 且可以重新赋值
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有