网站大量收购独家精品文档,联系QQ:2885784924

第二章C++基础.ppt

  1. 1、本文档共155页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章C基础

太原理工大学计算机学院 本章学习目标 (1)了解C++程序的组成部分。 (2)掌握命名空间、变量的的作用域与可见性及生存期的概念。 (3)掌握引用及函数的引用参数和返回引用的概念和使用 (4)掌握带有默认参数的函数的使用 (5)掌握内联函数和重载函数的使用 (6)掌握动态内存分配和释放的方法 (7)掌握磁盘文件的输入输出操作方法 2.1C++程序的组成部分 实例1.1在屏幕上显示“我们欢迎你”五个字。 该项目由两个文件组成: A.h(头文件) Project1.cpp(源文件) 这两个文件的程序代码如下: //A.h文件程序代码 class A //声明一个类A { public: void Print() //类的输出成员函数 { cout我们欢迎你!endl; //在屏幕上输出“我们欢迎你!” } }; //Project1.cpp文件程序代码 #include iostream using namespace std; #include A.h int _tmain(int argc, _TCHAR* argv[]) { A a; a.Print(); return 0; } C++程序的结构和书写格式归纳如下: (1)C++程序组织结构 C++程序可以由一个程序单元或多个程序单元构成?每一个程序单元作为一个文件? 一个C++程序的组织结构一般由三部分组成:类的定义、类成员的实现和主函数。如果比较的小程序,可以将这三部分写在同一个文件中。在规模较大的项目中,往往需要多个程序文件,一般将一个类的定义写在头文件中,使用该类的编译单元则包含这个头文件。 通常一个项目可以划分为三个文件:类声明文件(*.h文件)、类实现文件(*.cpp文件)和类的使用文件(main()所在的*.cpp文件)。对于更为复杂的程序,每一个类都有单独的定义和实现文件,采用这样的组织结构可以对不同的文件进行单独的编写、编译,最后再连接,利于程序的调试和修改,实现多人合作开发。 (2)编译预处理 在Project1.cpp文件中第一个“#”号是预处理标记。每个“#”开头的行称为编译预处理行,“#include”称为文件包含预处理命令。例如#include iostream的作用是通知编译器在编译之前将文件“iostream”的内容装到程序中,“iostream”是输入输出流文件,这类文件都放在程序单元的开头,一般称为头文件,扩展名为“.h”。这类头文件有系统头文件和自定义头文件(自定义类、结构的文件定义)。例如本例中, iostream系统头文件,它设置了C++的I/O相关环境,定义了标准输入输出流对象cout与cin等。 (3)注释 注释是程序员为程序作的说明,是提高程序可读性的一种手段。一般分为两种:序言注释和解释性注释。前者用于程序开头,说明程序或文件的名称、用途、编写时间、编写人等,后者用于解释程序中难懂的地方。在C++程序中,可以使用“//”实现单行的注释,称为行注释。也可以使用“/*……*/”表示多行的注释,称为块注释。 (4)命名空间 在Project1.cpp文件中第二行“using namespace std;”的意思“使用命名空间std”。 C++标准库中的类和函数几乎都是在命名空间std中声明的,因此程序中如果需要使用C++标准库中的有关内容,就需要使用“using namespace std;”语句进行申明,表示后续程序中要用到命名空间std中内容。 (5)输入和输出 cout和cin是C++预定义的流类对象,用来实现输入/输出功能。 输出操作由cout和插入运算符“”结合,功能是将紧随其后的双引号内的字符原样输出到标准输出设备上(显示器)。endl 表示输出换行并刷新缓冲区。 cin 和析取运算符“”结合表示用户从标准输入设备(键盘)输入数据。当用户输入数据时,所输入的数据类型。必须与对应的变量类型一致,否则将产生错误。当输入多个数据时,用空格键或 Tab 键分隔,当全部数据输入完后,按Enter键表示输入结束。 在C++中除了用cout和cin进行输出输入,也可以用C语言中的printf()和scanf()函数进行输出和输入。 (6)类的定义 类是C++

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档