基本数据类型:
基本类型:char、int、float、double、void
修饰符:signed/unsighed、short/long
常量:整常量(十进制、八进制:0开始、十六进制:0x开始)、浮点常量(double,可以强制转换为float:最后加F)、字符常量(包括C++预定义的转义序列)
字符串:用双引号括起来的字符序列。只用空格隔开的两个串表示一个。
枚举类型:enum 枚举标记 {枚举常量,枚举常量,……}
简单变量的说明和初始化:数据类型 变量名1,变量名2,……,变量名n;
存储类:
四种存储类:auto、register、static、extern
两种修饰符:const、volatile
运算符及优先级
赋值及运算顺序
语句:
表达式语句、空语句、块语句
选择语句
循环语句
转移语句
return语句
数组:
一维数组: 数组元素类型 数组名[数组大小]
多维数组:数组的数组
指针:
声明:type * name;
使用:int * pointer;
pointer:指针,保存一个地址
*pointer:指针指向的内容
pointer = &I (int I)
&(*pointer),*(&var)
运算:对地址的运算
指针和数组:元素为指针的数组和指向数组的指针
引用:产生一个变量的别名
说明: 类型 & 引用名 = 引用变量
引用参数:函数参数的传递方式