1.2 对象的定义与初始化
1.对象名称不能以数字为首.
2.转义序列(escape sequence):
\' 单引号(single quote)
\" 双引号(double quote)
\\ 反斜线(backslash)
转义序列可以合并写:
cout<<"\n\t"<<usr_name;
1.3 撰写表达式
1.条件运算符
expr
? 如果expr为true,执行于此
: 如果expr为false,执行于此
2.运算符优先级 (precedence)
逻辑运算符 NOT
算术运算符 *, /, %
算术运算符 +, -
相对关联运算符 <, >, <=, >=
相对关联运算符 ==, !=
逻辑运算符 AND
逻辑运算符 OR
赋值运算符
1.5 如何运用Arrays 和 Vectors
1. for 循环包含以下数个部分
for( init-statement; condition; expression )
statement
其中的init-statement会在循环开始之前执行一次.
condition作为循环控制之用, 在每次循环迭代之前被计算出来.
expression会在循环每次迭代结束之后计算
2. array 和 vector 之间存在一个差异, 那就是vector知道自己的大小为如何.
1.6 指针带来弹性
1. 指针
pi
初始化,赋值
int *pi;
取址
&pi
2. rand 和 srand 用法
1.7 文件的读写
1. 追加模式启动文件, 文件位置位于尾端
重新定位需要seekg