欢迎来到天天文库
浏览记录
ID:34382750
大小:841.84 KB
页数:234页
时间:2019-03-05
《第二章 c++简单程序设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++语言程序设计C++语言程序设计第二章C++简单程序设计石家庄铁道学院计算机与信息工程分院刘立嘉C++语言程序设计石家庄铁道学院刘立嘉本章主要内容òC++语言概述ò基本数据类型和表达式ò数据的输入与输出ò算法的基本控制结构ò自定义数据类型2C++语言程序设计石家庄铁道学院刘立嘉C语言的特点C++ò①语言简洁灵活。语言概述ò②运算符和数据结构丰富,具有结构化控制语句,程序执行效率高。ò③与高级语言相比,具有可以直接访问物理地址,能进行位运算的优点。ò④与汇编语言相比,又具有良好的可读性和可移植性。3C++语言程序设计石家庄铁道学院刘立嘉C++语言的产生C++òC++是从
2、C语言发展演变而来的,首先是一语言概述个更好的Cò引入了类的机制,最初的C++被称为“带类的C”ò1983年正式取名为C++ò从1989年开始C++语言的标准化工作ò于1994年制定了ANSIC++标准草案ò于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++4C++语言程序设计石家庄铁道学院刘立嘉C++的特点C++ò全面兼容C语言概述–它保持了C的简洁、高效和接近汇编语言等特点–对C的类型系统进行了改革和扩充–C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言ò支持面向对象的方法5C++语言程序设计石家庄铁道学院刘立嘉C++程序实例—例
3、2-1C++//2_1.cpp#include语言概述usingnamespacestd;intmain(){cout<<"Hello!";cout<<"Welcometoc++!";}运行结果:Hello!Welcometoc++!6C++语言程序设计石家庄铁道学院刘立嘉C++ò这里main是主函数名,函数体用一对大括号括语言概述住。C++程序由函数构成。在C++程序中,必须有且只能有一个名为main()的函数,因为程序总是从main()开始执行的。main()函数之前的void表示main()函数没有返回值。ò程序由语句组成,每条语句由分号
4、“;”作为结束符。7C++语言程序设计石家庄铁道学院刘立嘉C++òcout是一个输出流对象,它是C++系统预定义语言概述的对象,其中包含了许多有用的输出功能。输出操作由操作符“<<”来表达,其功能是将紧随其后的双引号中的字符串输出到标准输出设备(显示器)上。8C++语言程序设计石家庄铁道学院刘立嘉C++ò程序中的#include<iostream.h>的作用是在语言概述编译之前,将文件iostream.h中的代码嵌入到程序中该指令所在的地方。作为程序的一部分,iostream.h文件中声明了程序所需要的输入和输出操作的有关信息。cout和“<<”操作的有关信息就是在该文件
5、中声明的。由于这类文件常被嵌入在程序的开始处,所以称之为头文件。在C++程序中如果使用了系统中提供的一些功能,就必须嵌入相关的头文件。9C++语言程序设计石家庄铁道学院刘立嘉C++语言概述ò当我们编写完程序文本后,要将它存储为后缀为.cpp的文件,此文件称为C++源文件,再经过编译系统的编译、连接后,最后产生出后缀为.exe的可执行文件。通过以上程序可以看出,C++的程序结构由编译预处理、程序主体和注释组成,其特点如下:ò①每个以符号“#”开头的行,称为编译预处理语句。10C++语言程序设计石家庄铁道学院刘立嘉C++ò②一个C++程序可以由一个或多个语言概述函数组成。任何
6、一个完整的C++程序,都必须包含一个且只能包含一个名为main()的函数,程序总是从main()函数开始执行,而不管main()函数处于程序的什么位置。ò③函数体应由“{}”括起来。函数体一般包括变量的定义部分和执行部分。所有的变量要先定义后使用。11C++语言程序设计石家庄铁道学院刘立嘉C++ò④注释是程序员为读者写的说明,是提高程序可读性的一种手段。一般可将注释分为两语言概述种:序言注释和注解注释。前者用于程序开头,说明程序或文件的名称、用途、编写时间、编写人以及输入、输出等,后者用于程序难懂的地方。òC++的注释为“//”之后的内容,直到换行。注释仅供阅读程序使用,
7、是程序的可选部分。在生成可执行程序之前,C++忽略注释,并把每个注释都视为一个空格。另外,C++还兼容了C语言的注释。12C++语言程序设计石家庄铁道学院刘立嘉C++ò⑤每个语句和数据定义的后面都要语言概述有一个分号。这一点初学者尤其要注意。ò⑥main函数名和关键字(如void、int、float等)都是小写字母构成。C++程序中的标识符是大小写“敏感”的,所以,在书写标识符的时候要注意其大小写。13C++语言程序设计石家庄铁道学院刘立嘉C++字符集C++ò大小写的英文字母:A~Z,a~z语言概述ò数字字符:0~9ò特殊字符
此文档下载收益归作者所有