千家信息网

C++中的变量和指针简单介绍

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"C++中的变量和指针简单介绍",在日常操作中,相信很多人在C++中的变量和指针简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"C++中的变量和指
千家信息网最后更新 2026年11月03日C++中的变量和指针简单介绍

这篇文章主要介绍"C++中的变量和指针简单介绍",在日常操作中,相信很多人在C++中的变量和指针简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"C++中的变量和指针简单介绍"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

变量

变量的基本形式是:首先是类型说明符,随后紧跟有一个或者多个的变量名组成的列表,其中含有多个变量名时用逗号隔开,最后以分号结束。

int sum = 0;string first_name,last_name;

变量命名规范:
(1)变量名称一般用小写字母
(2)自定义的类名一般首字母大写
(3)如果变量名由多个单词组成,则单词之间最好有明显区分

引用

引用是为对象起了另外一个名字,所有引用并不是对象,它只是一个已经存在的对象所起的另外一个名字,通过声明为&的形式定义引用类型。

Student student("baxiang",26);    Student &refStudent = student;    student.show();    refStudent.show();

声明为引用的变量必须初始化,但是初始化的值必须是一个对象。

string &rName = "test1";// 错误

一般在初始化的时候,初始化值会被拷贝到新建的对象中,引用对象和被引用对象的的初始化在一起,而不是拷贝一个新的初始化给引用,也就是引用是和被引用对象共用一块内存地址。

string name = "test";    string &rName = name;    string &othName = rName;

指针

与引用类似,指针也同样实现了对其他对象的一个间接访问,定义指针的方式是在变量前面在上星号*;

int *value,*result;float *height;

指针存放的是对象的地址信息,要想获取对象的地址需要使用取地址符&

string test = "test";string *testPoint = &test;

如果指针指向了一个对象,需要通过解引用符号(*)来访问当前指向的对象

const限定符

我们有时候希望我们定义的变量的值不能被修改,为了满足这个需求,我们可以使用关键字const对变量类型进行限制

在程序编译的时候遇到const变量会对用到该变量的地方都替换成对应的值,也就是编译器会找到用到buffSize的地方然后用1024替换掉。
默认情况下,const变量被设定为仅在文件内有效,当多个文件中出现同名的const变量的时候,其实会在不同文件中分别定义独立的const变量。如果需要实现文件共享,这种情况我们不希望编译器为每个文件都生成独立的变量,即在一个文件中声明其他文件都可以使用。解决的办法就是在const变量不管在声明还是在定义都需要加上关键字extern.

static静态成员

静态数据成员在定义或说明时前面加关键字static。

静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下:

到此,关于"C++中的变量和指针简单介绍"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

变量 对象 指针 文件 成员 C++ 地址 多个 静态 学习 关键 关键字 数据 时候 类型 编译 不同 也就是 单词 名字 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技名片 伟宏互联网科技 广州淘业互联网络科技 互联网最新的科技 互联网科技金融公司 善班互联网科技 迪茉互联网科技 致聘互联网科技 天下捷融互联网科技 中国的互联网科技企业的崛起 央行互联网金融科技公司 宝灵互联网科技有限公司 为客找房互联网科技公司怎么样 黑科技 体验场景 互联网大会 伍佰万互联网科技怎么赚钱 厦门江牛科技互联网 萌小萌互联网科技河南有限公司 吉林省码上互联网科技电话 互联网科技创新方面的资料 小牛互联网科技有限公司地址 百单网互联网科技有限公司怎么样 互联网是第几次科技革命的成果 互联网科技产业 央行互联网金融科技公司 宁夏众和广鑫互联网科技有限公司 互联网科技人工智能实验室 互联网公司黑科技创始人 南通创西澳互联网科技有限公司 伍佰万互联网科技怎么赚钱 互联网对科技影响
0