1954 FORTRAN ALGOL COBOL PLI 程序设 Imperative 1967 1968 0G0 计语言 Functional 1969 1970 ASCAL 的发展 Procedural 1971 SMALLTALK 历史 Object orien 1975 SCHEME Object based 1980 COMMO 1985 Object oriented 1987 HASKEL 1988(cL0s
程序设 计语言 的发展 历史
为什么要学习C++程序设计 1.C++是C的扩充版本。C++对C的扩充是由 Bjarne stroustrup于1980年在贝尔实验室提 出来的。起初他把这种语言称为“带类的C”, 到1983年才改名为C++。 2.C++吸收了C和 simula67的精髓,它具有C所 无法比拟的优越性
3 为什么要学习C++程序设计 1. C++是C的扩充版本。C++对C的扩充是由 Bjarne Stroustrup于1980年在贝尔实验室提 出来的。起初他把这种语言称为“带类的C”, 到1983年才改名为C++。 2. C++吸收了C和Simula67的精髓,它具有C所 无法比拟的优越性
13简单的输入与输出方法 #include <iostream> using namespace std; int main( int a. bs ∥定义2个变量 cout<<"输入变量a和b:"; cin>>a>>b;/从键盘输入a和b的值* cout <<a+b=w<<a+b<< endl return O 见1-1cpp
4 1.3 简单的输入与输出方法 #include <iostream> using namespace std; int main ( ) { int a, b; // 定义2个变量 cout << "输入变量a和b:" ; cin >> a >> b; /* 从键盘输入a和b的值*/ cout << "a + b = " << a + b << endl; return 0; } 见1-1.cpp
14标识符 标识符由字母、下划线和数字组成,且第一个字 符不能为数字,长度一般不超过32个,文件名只 识别前8个字符。标识符大小写敏感。 · studentName、 Studentname、 name of student abc、a123 ·8abc、 Student name、 Sbill 命名原则:要尽可能做到“见名知意”,选择有 含义的单词符号作标识符,使别人(包括你本人) 容易读懂你的程序
5 1.4 标识符 • 标识符由字母、下划线和数字组成,且第一个字 符不能为数字,长度一般不超过32个,文件名只 识别前8个字符。标识符大小写敏感。 • studentName、StudentName、name_of_student • abc、a123 • 8abc 、Student Name、$bill • 命名原则:要尽可能做到“见名知意”,选择有 含义的单词符号作标识符,使别人(包括你本人) 容易读懂你的程序
1.5布尔类型 布尔数据:1值为true,0值为 false 【例1-7】布尔变量的输入和输出。 #include <iostream> using namespace std: int main() bool bvalue b Value= true ∥rue实际上就是数值1 cout < bvalue<< bvalue= false;∥ false实际上就是数值0 cout < bValue < end 见1-7cpp return 0:
6 1.5 布尔类型 布尔数据:1值为true,0值为false。 【例1-7】布尔变量的输入和输出。 #include <iostream> using namespace std; int main( ) { bool bValue ; bValue = true ; // true实际上就是数值1 cout << bValue << " " ; bValue = false ; // false实际上就是数值0 cout << bValue << endl ; return 0; } 见1-7.cpp