24页基本数据类型
Signed表示有符号数  unsigned表示无符号数
Int型在默认(不加修饰)情况下是有符号的
标识符是程序员定义的单词,他命名程序正文中的一些实体,如函数名、变量名、类名、对象名等。C++标识符的规则如下:以大写字母、小写字母或下划线(_)开始;可以由以大写字母、小写字母、下划线(_)或数字0~9组成。;大写字母和小写字母代表不同的标识符;不能是C++关键字;例如Rectangle,Draw_line, _No.1都是合法的标识符,而No.1, 1st则不是合法的标识符。
整型常量即以文字形式出现的整数,包括正整数、负整数和零。整型常量的表示形式有十进制、八进制和十六进制。
26页C++预定义的转义序列
双引号是字符串的界限符
Const 数据类型说明符 常量名=常量值
例如:const float PI=3.1415926;  符号常量在声明时一定要赋初值,而在程序中间不能改变其值。
%取余符号
Cin用来处理标准输入即键盘输入;cout用来标准输出,即屏幕输出。
要使用操纵符,首先必须在源程序的开头包含iomanip头文件。
38页常用的I/O流类库操作符
函数可以直接或间接地调用自身,称为递归调用;函数允许嵌套调用;
内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。
函数重载:两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是函数的重载。
变量的定义全部写在函数以外,这样的变量叫做全局变量。所有变量的定义都放在一个函数之内,这样的变量叫做局部变量。具有命名空间作用域的变量也称为全局变量;具有局部作用域的变量也称为局部变量。
成员函数有:构造函数、析构函数、复制构造函数。
结构体和类的唯一区别在于,结构体和类具有不同的默认访问控制属性:在类中,对于未指定访问控制属性的成员,其访问控制属性为私有类型;在结构体中,对于未指定任何而访问控制属性的成员,其访问控制属性为公有类型。
构造函数没有返回值,函数值名称与类的名称一致,直接被调用。
数组是具有一定顺序关系的若干对象的集合体,组成数组的对象称为该数组的元素。数组可以由除void型以外的一种类型构成,构成数组的类型和数组之间的关系,可以类比为数学上数与向量或矩阵的关系。  每个元素有n个下标的数组称为n维数组。
使用数组名传递数据时,传递的是地址。形参数组和实参数组的首地址重合,后面的元素按照各自在内存中的存储顺序进行对应,对应元素使用相同的数据存储地址,因此实参数组的
元素个数不应该少于形参数组的元素个数。
地址编码的基本单位是字节,每个字节由8个二进制组成
*称作指针运算符,也称解析,表示获取指针所指向的变量的值;&称为取地址运算符,用来得到一个对象的地址。
数组名实际上就是一个不能被赋值的指针,即指针常量
0专用于表示空指标,也就是一个不指向任何有效地址的指针
this是一个指针常量对于常成员函数,this用时又是一个指向常量的指针。在成员函数中,可以使用*this来标示正在调用该函数的对象。
如果创建一个char5数组每个元素存放字符串的一个字符在末尾放置一个‘\0’,便构成了C++字符串它的存储方式与字符串常量无异但由于它是程序员创建的数组因此可以改写其内容整型常量合法要求因而这就是字符串变量而非常量了
执行很多字符串操作需要借助cstring头文件中的字符串处理函数。当字符串长度很不确定时,
需要用new来创建动态字符数组,最后还要用delete释放
482页I/O 流类列表
486页掩码
488页文件输出流文件打开模式

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。