2.1、c++语言概括
2.1.1)c++的产生
一个更好的c,由c演变而来
2.1.2)c++的特点
一是尽量兼容c,二是支持面向对象的方法。更安全,且简洁高效。
2.1.3~2.1.5
多数和C相同,数据太多,看书p20-p23
2.2 、基本数据类型和表达式
基本与C相同,bool类型常量 只有两个:true和false
2.3、 数据的输入与输出
数据从一个对象到另一个对象的流动现象称之为“流”,。数据的输入和输出通过I/O流来实现, cin(处理标准输入,即键盘输入),cout(同理,标准输出)
预定义插入符“<<" cout<<表达式1 cin>>a
2.4、 算法的基本控制结构
基本结构:顺序结构、选择结构、循环结构。
与C相同
2.5、 自定义的数据类型
自定义数据类型:枚举类型、结构类型、联合类型、数组类型、类类型等。
typedef声明
typedef 已有类型名 新类型名表;
eg: typedef int Natural;
枚举类型enum
enum 枚举类型名 {变量值列表};
enum{SUN,MON,TUE}
说明:1)枚举元素按常量处理,不能对其赋值 eg:SUN=0;
2)枚举元素具有默认值,依次为0,1,2,……