`

一步一步学C++4 C++变量引用的使用

阅读更多
注:
   &仅是引用声明符,并不代表地址,变量引用仅仅是变量的引用,声明时必须初始化,指明它是哪个变量的引用,并与变量共享内存,从打印结果可以看出,系统不会给引用单独开辟存储单元。
#include <iostream>
using namespace std;
int main()
{
	//C++变量引用的使用
	int a=10;//变量声明初始化变量
	int &b=a;//变量引用声明初始化引用
	a=a+1;//操作变量a
	cout<<a<<b<<endl;//打印值
	b=b-1;//操作引用b
	cout<<a<<b<<endl;//打印值
	cout<<&a<<endl<<&b<<endl;//打印内存地址
	return 0;
}
分享到:
评论

相关推荐

    c++修改系统环境变量

    c++实现修改环境变量,原帖地址忘记了,是在网易博客上找到的,分享给大家。

    C++中类使用全局变量

    在C++中,声明一个类,并且定义一个全局变量,练习全局变量的使用。注意全局变量的使用技巧和方法。

    c++变量引用的学习用例

    c++变量引用学习用例,介绍了变量引用的使用方法。

    C++全局变量初始化的一点总结

    注意:本文所说的全局变量指的是 variables with static storage,措词来自 c++ 的语言标准文档。  什么时候初始化  根据 C++ 标准,全局变量的初始化要在 main 函数执行前完成,常识无疑,但是这个说法有点含糊...

    C++编程变量命名规范

    C++变量命名规范,有关项目的全局变量用g_开始,类成员变量用m_,局部变量若函数较大则可考虑用l_用以显示说明其是局部变量

    深入解析C++中的临时变量

    从操作系统底层 深入解析C++中的临时变量

    C++——字符串变量.txt

    处理字符串,除了字符数组,还有用C++的string类型来定义一个字符串变量(对象)。 定义字符串并进行初始化: string string1="chance"; 注意:必须要有头文件# include ; 比较:字符数组不能直接对字符变量进行...

    一个案例 c++ 局部变量 全局变量 形式参数 实际参数练习.cpp

    一个案例 c++ VS2017 局部变量 全局变量 形式参数 实际参数练习 一个案例 c++ VS2017 局部变量 全局变量 形式参数 实际参数练习 一个案例 c++ VS2017 局部变量 全局变量 形式参数 实际参数练习

    C++指针变量使用详细说明

    很好的ppt,大约30多页,看完后让你彻底明白,C++中指针的使用。。

    c++ 修改注册表设置环境变量

    c++ 修改注册表设置环境变量, 广播使其立即生效,压缩包内有代码,更换变量路径即刻使用

    C++变量命名规则

    主要是C++变量命名规则的一些常规用法。

    C++中的临时变量

    C++中的临时变量它们是被神所遗弃的孩子,没有人见过它们,更没有人知道它们的名字.它们命中注定徘徊于命运边缘高耸的悬崖和幽深的深渊之间

    C++变量名规则

    常见的C++语言中变量名称的命名规则,基本涵盖了常用的一些变量说明

    C++变量总结 说明各种变量

    在计算机中,保存变量当前值的存储单元有两类,一类是内存,另一类是CPU中的寄存器,变量的存储属性就是讨论变量的存储位置的,C语言中定义了四种存储属性,即自动变量、外部变量、静态变量和寄存器变量,它关系到...

    C++基础--变量的作用域和存储区

    是关于C++变量的作用域和存储区,对于刚学C++的人来说还是有一定帮助的。

    在C/C++项目中使用全局变量的方法

    在多文件项目中使用全局变量进行参数传递的方法总结

    C++引用.txt

    引用也叫做别名,为一个变量起一个名字,二者代表同一地址,也代表同一变量。 int a=1; int &b=a;//b是a的一个变量,初始化为a 声明一个变量时必须对其进行初始化。 声明一个变量的引用后,在函数执行期间,该引用...

    《由浅入深学C++-基础、进阶与必做300题》pdf格式 (完整版 带目录

    本书循序渐进地讲述了C++的基础知识、C++程序的组成及其开发过程、C++程序中的数据、表达式和语句、控制程序流程、数组与字符串、指针与引用、使用函数、函数模板、错误和异常处理、宏和预编译、面向对象的开发、...

    static,extern,全局变量的引用(c_c++)

    讲述了static,extern及全局变量的用法,通过实例讲解,上机运行通过,放心使用

    解决C++全局变量只能初始化不能赋值的问题

    C++中,全局变量只能声明、初始化,而不能赋值 也就是说,下面这样是不被允许的: #include using namespace std; int a; a = 2; int main() { return 0; } 错误提示是: C++ requires a type specifier for all...

Global site tag (gtag.js) - Google Analytics