栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++笔记&&引用

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++笔记&&引用


引用型变量

语法格式:<数据类型> & <引用变量名> = <变量名> 

例如:

int x = 10;             //定义一个变量x

int & re = x;           //建立一个对x变量的引用

//此时x与re的值都为10

re=89;                   

//如果将变量re的值修改为89,则x的值也将会被修改(ps: 我也不知道为啥)

注意事项:

 

能够引用的数据:

1.简单数据类型(整型,实型,字符型,布尔型,数据元素等)

2.结构类型

3.指针类型 

不能引用的类型:

1.对void的引用(void本身没有数据类型,没有意义)

2.对数组名的引用(数组名不是一个变量,表示一组变量的集合,没有意义)

3.指向引用类型的指针,引用本身是一个符号,没有存储空间,不能定义指向引用类型的指针。

函数参数的传递方式有三种:值传递,地址传递,引用传递

 利用引用传递参数:

#include
using namespace std;
void swap(int & a, int & b)
{
	int temp;
	temp=a;
	a=b;
	b=temp;
}
int main()
{
	int a=3,b=4;
	cout << "a=" << a << ", b=" << b << endl;
	cout << "----swap----" << endl;
	swap(a,b);
	cout << "a=" << a << ", b=" << b << endl; 
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/862107.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号