- 7
- 0
- 约1.62万字
- 约 27页
- 2017-05-12 发布于河南
- 举报
shiyan1
实验0 熟悉Visual C++ 6.0集成开发环境VC++环境的帮助
理解简单的C++程序结构
知识要点
C++程序从编写到最后运行出结果要经历的步骤
(1)编写程序
开发一个C++程序,首先熟悉所使用的编程环境,将源程序由键盘输入到计算机内并进行修改,并以文件形式保存到磁盘中,该过程称为编辑。C++的源程序以.cpp作为后缀,一个程序可由多个.cpp文件构成。
(2)编译
作用是将源程序文件翻译成二进制的目标代码文件(.obj),编译前先对源文件进行预处理,对源程序进行词法检查和语法检查,编译后会显示出所有的出错信息。一般编译系统给出的出错信息分为两种:一种是错误(error),必须改正后重新编译;一种是警告(warning),不影响运行的轻微错误,但有可能影响运行结果。
(3)连接
在改正所有的错误并全部通过编译后,得到一个或多个目标文件。此时用系统提供的连接程序将一个程序的所有目标程序和系统库文件以及其他信息连接起来,形成一个后缀是.exe的可执行二进制文件。
(4)运行并查看结果
运行最终形成的可执行的二进制文件(.exe文件),得到运行结果,若结果不正确,应检查程序或算法是否有问题。
C++程序构成
C++的程序结构由注释、编译预处理、全局声明和程序主体三部分组成。
(1)注释。用“//”或“/*….*/”声明,是程序作者为程序代码所写的说明与注解,仅供人阅读程序使用,C++编译器把所有注释都视为空白,不加解释的运行。
(2)编译预处理。每个以符号“﹟”开头的行,称为编译预处理行。
(3)全局声明。用户自定义的数据类型或程序中用到的变量的定义或函数声明。
(4)程序主体。C++用函数组织过程,函数定义是C++程序的主体,不同的程序由不同的函数按层次结构组织而成。一个C++程序总是从main函数开始执行,而不论其在整个程序中的位置,程序主体中包含且只包含一个main函数,形式如图:
程序中每条语句以分号“;”结束,基本的输入、输出语句为cin…、cout…。
实验内容及步骤
(一)创建一个控制台应用程序
1.启动
从“开始”菜单中选择“程序”| Microsoft Visual Studio 6.0 | Microsoft Visual C++6.0,显示Visual C++ 6.0开发环境主窗口。
图1-1 启动界面
2.创建工程
(1)单击菜单“文件-新建”,显示新建对话框,如图2所示。2)Win32 Console Application”(Win32控制台应用程序”)在 “工程”栏中输入一个工程名如。在位置文本框中选择工程所在的路径,如图中所示\C++实验\。单击“确定”按钮。
)图3)中,选择an empty project,按钮。3 “Win32 Consol Application-Step 1 of 1” 对话框)现Project Information框,如图4所示。创建了一个空的控制台应用程序,且没有任何文件被添加到新工程中,工程创建完成。图4 新建工程信息窗口编辑C++源程序时,选择“文件”菜单项,出现一个下拉式菜单,再选择该菜单中的“新建”选项(热键为Ctrl+N)C++ Source File,并填入文件名称“exp1_1”,单击确定按钮,完成新建C++源程序文件,即创建了一个cpp文件。
图1-5 添加新的源程序文件
4.编辑C++源程序文件内容
在“C++源程序编辑”窗口下编辑C++源程序。编译exp1_1.exe”建立可执行程序。若正确输入了源程序,此时便成功地生成了可执行程序exp1_1.exe。如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息(调试窗口如图6中下半部分)。根据这些错误信息对源程序进行修改后,重新选择菜单命令“编译-编译exp1_1.exe”,或者工具栏按钮(如图1-6右上角工具栏按钮),建立可执行程序。
选择菜单命令“编译-执行Exp1_1.exe”运行程序,观察屏幕显示内容,如图1-7。
图1-7运行结果显示
6.关闭工作空间
选择菜单命令“文件-关闭工作区”,关闭工作空间。
(二)编制简单C++程序
(1) 选择“文件-关闭工作区”,返回Visual C++ 6.0开发环境主窗口。
(2)新建控制台应用程序Exp1_2。如图1-8。
图1-8 新建控制台应用程序
3建好后,使用菜单命令“文件|新建”,建立C++ source file exp1_2.cpp,如图1-9。
图1-9 新建C++文件
(4)编写如下C++程序,程序功能为求a和b两个数之和,a和b的数值由键盘输入,运行结果输出到屏幕。编辑程序如图1-10。
图1-10 编辑两个数相加的程序
程序说明:
#include iostream.h作用是将文件iostream的内容包含到该
您可能关注的文档
最近下载
- 食品加工机械与设备课件.pptx VIP
- 流行病学(第9版)PPT课件 第一章 绪论.pptx VIP
- 矿产资源定期调查规范 第5部分:潜在矿产资源调查 0461.5-2023.pdf
- (2026春新版)人教版二年级数学下册《第二单元 数量间的乘除关系》教案.docx VIP
- 2025年湖南有色金属职业技术学院高职单招职业技能考试题库带答案解析.docx VIP
- 2025基于大语言模型的企业向量知识库构建及增强检索应用技术框架.docx VIP
- 电动放大器VT5005至VT5008系列1X技术手册.pdf
- 消防设施检测作业指导书.docx VIP
- 十年(2016-2025)高考物理真题分类汇编:专题31 力学实验(一)(全国通用)(解析版).docx VIP
- 2025年黑龙江省卫生健康行业科研项目管理和医疗卫生机构临床研究 .pdf VIP
原创力文档

文档评论(0)