欢迎来到天天文库
浏览记录
ID:44948607
大小:603.50 KB
页数:57页
时间:2019-11-05
《第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++程序或由多个源文件组成
此文档下载收益归作者所有