c++基础三(基本知识-变量,常量,枚举,引用)
来源:互联网 发布:按键精灵 数组直接赋值 编辑:程序博客网 时间:2024/05/21 10:09
变量
变量提供了程序可以操作的有名字的存储区。c++的每一个变量都有特定的类型。
1.变量名,即变量的标示符
c++中保留了一组词作该语言的关键字,关键字不能用作程序的标示符。
2.初始化
int ival(1024); 直接初始化
int ival = 1024; 复制初始化
对于内置对象两种方式基本没有差别那个
对于类类型的变量通过构造函数初始化
3.声明和定义
任何在多个文件中使用的变量都需要有与定义分离的声明。在这种情况下,一个文件含有变量的定义,使用该变量的其它文件则包含该变量的声明。
extern int i //声明但不定义
int i //声明和定义
extern double pi = 3.14 //定义
常量
在全局作用域里定义非const变量时,它在整个程序中都可以访问。我们可以把一个非const变量定义在一个文件中,假设已经做了合适的声明,就可在另外的文件中使用这个变量。在全局作用域声明的const变量是定义该对象的文件的局部变量。此变量只存在于那个文件中,不能被其它文件访问。通过指定const变量为extern,就可以在整个程序中访问const对象.
引用
引用是别名,通过在变量名前面添加“&”符号来定义。
typedef名字
typedef可以用来定义类型的同义词
枚举
enum Points {point2d = 2, point2w, point3d = 3, point3w}
每个enum都定义了一种新的类型。枚举类型的对象的初始化或赋值,只能通过其枚举成员或同一枚举类型的其它对象来进行。
Points pt3d = point3d 0 0
- c++基础三(基本知识-变量,常量,枚举,引用)
- C基础 - 常量与变量(2)
- C语言数据类型(三)——变量与常量
- C++---基础篇(关键字/变量/常量/数据类型)
- C语言编程基础(数据类型、常量、变量)
- 常量、变量、枚举
- Go语言基础:变量,常量,Boolean,字符串,iota枚举
- C#_基础(一):常量&变量
- C语言基础—常量和变量
- C/C++基本知识(三)
- C/C++基本知识(三)
- 变量和常量(C#)
- C++_枚举常量
- [C++] 静态变量基本知识
- 一.标识符、常量、枚举、变量
- 黑马程序员————c语言基本知识——数据,标识符,常量,变量,printf ,scanf等基本知识
- swift语言-变量和常量基本知识
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- EasyUI 1.3.6 DateBox添加清空按钮
- HDU 1999 不可摸数 (水题)
- 在Unity Inspector中显示class变量
- OC中assign、copy 、retain等关键字的含义
- 微信加油中秋有礼 免费加油卡最后两天大放送
- c++基础三(基本知识-变量,常量,枚举,引用)
- C3P0数据库连接池使用
- Ubuntu中Nginx的安装与配置
- php发明人问答
- C3P0数据库连接池使用
- 转载文章
- 动态规划解最长公共子序列问题
- 在app中添加新手引导视图
- Activity.startManagingCursor方法