第1章C++基础1

第1章C++基础1

ID:44948607

大小:603.50 KB

页数:57页

时间:2019-11-05

第1章C++基础1_第1页
第1章C++基础1_第2页
第1章C++基础1_第3页
第1章C++基础1_第4页
第1章C++基础1_第5页
资源描述:

《第1章C++基础1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章C++基础1.1C++概述1.2类和对象1.3继承和派生1.4多态和虚函数1.1.1C++程序创建使用C++高级语言编写的程序称为源程序。由于计算机执行由0和1组成的二进制指令(称为机器代码),因而C++源程序是不能被计算机直接执行的,必须转换成机器代码才能被计算机执行。这个转换过程就是编译器对源代码进行编译和连接的过程。如图1.1所示。源代码编译器目标代码连接程序可执行代码库其他代码图1.1C++程序创建过程1.1C++概述1.1C++概述VisualC++是Microsoft公司推出的目前使用极为

2、广泛的基于Windows平台的可视化编程环境。VisualC++6.0是在以往版本不断更新的基础上形成的,由于其功能强大、灵活性好、完全可扩展以及具有强有力的Internet支持,在各种以C/C++语言为内核的Windows开发工具中脱颖而出,成为目前流行的Windows应用程序开发的集成开发环境,如图1.2所示。图1.2VisualC++6.05SP6开发环境1.1C++概述1.创建工作文件夹创建VisualC++6.0的工作文件夹“D:VisualC++应用”,以后所有创建的C++程序都在此文件夹下,

3、这样既便于管理,又容易查找。在文件夹“D:VisualC++应用”下再创建一个子文件夹“第1章”用于存放第1章中的C++程序;对于第2章程序就存放在子文件夹“第2章”中,依此类推。2.启动VisualC++6.0图1.3“每日提示”对话框选择“开始”→“程序”→“MicrosoftVisualStudio6.0”→“MicrosoftVisualC++6.0”,运行VisualC++6.0。第一次运行时,将显示如图1.3的“每日提示”对话框。单击[下一条]按钮,可看到有关各种操作的提示。如果在[启动时显示

4、提示]复选框中单击鼠标,去除复选框的选中标记“”,那么下一次运行VisualC++6.0,将不再出现此对话框。单击[关闭]按钮关闭此对话框,进入VisualC++6.0开发环境。图1.3“每日提示”对话框1.1C++概述3.添加C++程序(1)单击标准工具栏上的“新建”()按钮,打开一个新的文档窗口,在这个窗口中输入下列C++代码。[例Ex_Simple]一个简单的C++程序/*第一个简单的C++程序*/#includeintmain(){doubler,area;//定义变量cou

5、t<<"输入圆的半径:";//显示提示信息cin>>r;//从键盘上输入变量r的值area=3.14159*r*r;//计算面积cout<<"圆的面积为:"<

6、缩写,即“C++”的意思)。4.编译和运行(1)单击编译工具条上的生成工具按钮“”或直接按快捷键F7,系统弹出一个对话框,询问是否为该程序创建默认的活动工作区间文件夹,单击[是]按钮,系统开始对Ex_Simple进行编译、连接,同时在输出窗口中显示编连的有关信息,当出现:表示Ex_Simple.exe可执行文件已经正确无误地生成了。(2)单击编译工具条上的运行工具按钮“”或直接按快捷键Ctrl+F5,就可以运行刚刚生成的Ex_Simple.exe了,结果弹出这样的控制台窗口(其属性已被修改过):1.1C++

7、概述此时等待用户输入一个数。当输入10并按Enter键后,控制台窗口显示为:其中,“Pressanykeytocontinue”是VisualC++自动加上去的,表示Ex_Simple运行后,按一个任意键将返回到VisualC++开发环境,这就是C++程序的创建、编连和运行过程。上述生成的程序又可叫“控制台应用程序”,它是指那些需要与传统DOS操作系统保持程序的某种兼容,同时又不需要为用户提供完善界面的程序。简单地讲,就是指在Windows环境下运行的DOS程序。控制台窗口就是一个DOS屏幕!1.1C++概

8、述1.1.2C++程序结构每一个C++程序源文件通常是以.cpp(cplusplus,C++)为扩展名,它是由编译预处理指令、数据或数据结构定义以及若干个函数组成。下面就以Ex_Simple.cpp的程序代码(如图1.4所示)来分析C++程序的组成和结构:1.main函数代码中,main表示主函数,由于每一个程序执行时都必须从main开始,而不管该函数在整个程序中的具体位置,因此每一个C++程序或由多个源文件组成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。