c++基本知识点

本文详细介绍了 C++ 中的引用类型概念及其使用方法,包括引用作为变量别名的特点、常量引用的限制,以及如何正确处理局部变量与全局变量同名的情况。此外还涉及了 extern 定义的作用及静态变量的行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引用类型(c++)

引用类型是c++标准提出的一张新的数据类型,但不适用c语言

引用类型其实就是给变量起了一个别名,都指的同一个变量。改变一个名字的值,都会发生改变。

C++中一个引用类型的变量可以被const修饰,称为常量引用,常量引用是不能修改引用的值的

变量的作用域:(即变量的访问范围)文件域,函数域,语句块域

局部变量和全局变量同名

当在块内部声明一个与外部标识符(变量名)同名的标识符时,外部标识符可以被临时隐藏。如果想访问被临时隐藏的全局变量,要使用全局域操作符::


extern定义:把多个目标我呢就爱你合并成单一的可执行文件。

extern const intx=10;

建议如果现在在其他文件中引用,声明时加extern关键字。

记一下:

static int a=0;

静态变量只在该文件中起作用,不能其他文件引用。

注:静态变量只执行一次,如上图   调用三次函数,但静态变量只执行一次初始化。


函数返回值

注:不能返回局部变量的指针或引用。

数组指针和函数指针

函数指针

重载函数(函数名相同,参数列表不同)

参数列表不同:1.参数个数不同

              2.参数个数相同,参数类型不同

 

void*指针

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值