- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 绪 论;01;1 C++历史背景;20世纪最伟大的发明;C++发展历程;C++杰出人物;Scott Meyers;
Herb Sutter;2 常用开发环境;Visual C++ 6.0;Visual C++ 2008;GCC/G++;Dev-C;Eclipse;3 认知C++程序代码;宏定义;4 C++工程项目文件;;(2)VC的工程项目文件如图所示。;(3)Eclipse的工程项目文件如图所示。;5 使用VC创建程序;使用Visual C++ 6.0创建HELLOWORLD程序;(2)在列表中选择Win32 Console Application工程类型,在Project name中输入工程名Sample,在Location中设置工程的保存路径D:\Sample。然后单击OK按钮,弹出Win32 Console Application-Step of 1窗口。;(3)向导可以创建4种类型的工程。
An empty project.:创建一个空的工程,工程中没有任何源文件和头文件。
A simple application.:创建的工程中含有两个源文件(Sample.cpp和StdAfx.cpp)和一个头文件(StdAfx.h),并且Sample.cpp源文件中有一个不做任何操作的main函数。
A Hello,World! application.:创建的工程中也含有两个源文件(Sample.cpp和StdAfx.cpp)和一个头文件(StdAfx.h),但Sample.cpp源文件中的main函数有一条输出Hello,World!字符的printf语句。
An application that supports MFC.:创建了支持MFC类库的工程。MFC类库由微软开发,使用MFC类库可以加快程序开发的速度。;(4)选择A Hello,World! application.工程类型,单击Finish按钮,向导会创建能够在控制台输出“Hello World!”字符串的应用程序。;(5)此时通过Build/ Execute菜单执行应用程序就可以看到程序运行结果。;创建空工程,手动添加代码文件,实现在控制台输出字符串Hello World!。;(5)单击OK按钮后,向导会向工程中添加Sample.cpp文件。
(6)在Sample文件中输入如下代码。
#include iostream
using namespace std;
void main()
{
cout Hello,World! endl;
}
(7)通过Build/ Execute菜单执行应用程序就可以看到程序运行结果。;6 编译与链接过程;编辑;编译;连接;执行;7 C++特点;C++语言的运算符十分丰富,共有30多个,有算术、关系、逻辑、位、赋值、指针、条件、逗号、下标、类型转换等多种类型。
C++语言的数据结构多样,有整型、实型、字符型、枚举类型等基本类型,有数组、结构体、共用体等构造类型以及指针类型,还为用户提供了自定义数据类型,能够实现复杂的数据结构,还可以定义类实现面向对象编程,类和指针结合可以实现高效的程序。
C++语言的控制语句形式多样、使用方便。有两路分支、多路分支和虚幻结构几种控制语句,便于结构化模块的实现和控制,结合面向对象编程便于程序的编制和维护。
C++语言是一种面向对象的程序设计语言,采用抽象和实际相结合,各对象间使用消息进行通信,对象通过继承方法增加了代码的复用。
C++语言继承了C语言的特性,可以直接访问地址,进行位运算,从而能对硬件进行操作。C++语句具有编写简单方便、便于理解的优点,还具有低级语言的与硬件结合紧密的优点。
C++语句具有很强的移植性,用C++编写的程序基本不用太多修改就可以用于不同型号的计算机上,C++标准可在多种操作系统下使用。;总结
文档评论(0)