C++程序设计学习-第2章
2020-12-13 14:37
标签:赋值 符号 运行 sign 基本数据类型 区别 种类型 说明 指针的引用 1、基本内置类型 C++定义了一套包括算术类型和空类型在内的基本数据类型 2、变量 变量提供一个具名的、可供程序操作的存储空间。C++中的每个变量都有其数据类型,数据类型决定着变量所占内存空间的大小和布局方式、该空间能存储的值的范围,以及变量能参与的运算。(对象是指一块能存储数据并具有某种类型的内存空间,一部分人将命名的对象分开,将命名了的对象叫做变量,我们这里认为对象是具有某种数据类型的内存空间) (1)变量定义的基本形式为:首先是类型说明符,随后紧跟由一个或多个变量名组成的列表,比如 int a,b; (2)变量命名规范: 3、指针与引用 (1)相同点:引用、指针均实现了对其它对象的间接访问 (2)不同点:指针本身即一个对象,允许对指针进行赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象 指针无须在定义时赋初值 (3)指针和引用都能提供对其他对象的间接访问,但在实现细节上有所不同,最重要的一点就是引用本身并非一个对象。一旦定义了引用,就无法令其再绑定到另外的对象,之后每次使用这个引用都是访问它最初绑定的对象。而指针和它存放的地址之间就没有这种限制了,给指针赋值就是令它存放一个新的地址,从而指向一个新的对象。引用本身不是一个对象,因此不能定义指向引用的指针,但指针是对象,所以存在对指针的引用 4、const限定符 5、static关键字总结 具体请参考 https://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777441.html C++程序设计学习-第2章 标签:赋值 符号 运行 sign 基本数据类型 区别 种类型 说明 指针的引用 原文地址:https://www.cnblogs.com/wzw0625/p/11566062.html第二章 变量与基本类型
int i = 42;
int *p; //p是指向int型指针
int *&r = p;/*其中r是一个对指针p的引用,要理解r的类型到底是什么,从右向左阅读r的定义,离变量名最近的符号&对变量的类型由最直接的影响,因此r是一个引用*/
上一篇:数据结构-冒泡排序
下一篇:excel排序技术记录