- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计实验指导书
第三章 实验内容与指导
3.1 实验一 数据类型与表达式
3.1.1 实验类型:验证型实验 2 学时
3.1.2 实验目的
1、熟悉并学习使用 C++程序编译平台 VC6.0 ;
2 、掌握如何在编译平台下编辑、编译、连接和运行一个简单的 C++程序;
3、掌握 C++语言基础数据类型,熟悉变量定义和赋值方法;
4 、学会使用 C++算术运算符和算术表达式;
3.1.3 知识点介绍
1、C++程序的结构。
一个 c++程序有多个程序单位构成,每一个程序单位作为一个文件,编译系统分别对
每个程序文件分别编译,然后连接起来形成可执行程序。
在一个程序单位中包含以下几部分:
预处理命令
全局声明部分
函数(有函数首部和函数体组成),一个 C++必须有一个(而且只能有一个)main ()
函数。
2、C++数据类型和表达式
C++有多种数据类型,数据类型隐含着该类数据的表示、存储及处理规则。
C++运算符丰富,使用十分灵活。有运算符和括号将运算对象(操作数)连接起来,
构成表达式。表达式中混合运算式要注意运算符的优先级和结合性。此外,不同数据类型运
算时,存在类型转换(隐式自动转换和强制转换)。
3 、C++程序的编写实现
用 C++语言编写程序——对源程序文件进行编译声称目标文件——对目标文件连接形
成可执行程序——运行程序得到结果——分析结果。
3.1.4 实验内容
题目 1 最简单的 C++程序
按提示的操作步骤,输入下面程序代码,编译连接并执行。
33
C++程序设计实验指导书
[实验提示]
1、按照 1.2.4、1.2.5 节操作步骤创建第一个应用:
(1)编辑你的第一个C++源程序
(2 )保存你的源文件
(3 )编译、连接得到可执行程序
(4 )改正源程序中的错误
(5 )运行你的第一个程序
2 、你可以有三种方式运行你的程序:
(1)在开发环境中运行程序
选择 Build|Execute hello.exe(或者 Ctrl+F5),在开发环境中执行你的程序。程序运行以后
将显示一个类似于 DOS 的窗口,在窗口中输出一行“hello ”,紧接着在下面显示“Press any
key to continue ”,这句话是系统提示你按任意键退出当前运行的程序,回到开发环境中。按
任意键,窗口关闭,退回到 Visual C++开发环境。我们实验中将用这种方式运行程序。
(2 )在DOS 环境下运行程序
打开 DOS 窗口,改变工作路径到项目目录,该目录是你在创建目录时指定的。如果你
不记得了,可以在 Developer Studio 中的工作区窗口中选择项目名称(这里是“hello files ”),
然后选择菜单 View|Properties ,将可以显示出项目路径。
切换到 debug 子目录下,运行 hello.exe ,程序将输出:’hello ’。
(3 )在Windows 环境下运行程序
打开 Windows 的资源管理器,找到程序所在的目录,运行它。你看到的结果是怎样的?
[思考与扩展]
1、如果程序中大小写输入错误如main 写成 Main ,结果会怎样?
2 、编译运行通过后,本程序输出了一行字符,如果还想输出一行字符:
it’s too easy!
程序代码该如何修改添加?
提示:注意使用换行控制符 ’\n ’或输出控制符endl 。
34
您可能关注的文档
- 根据51单片机的门禁电子密码锁课程设计报告.pdf
- 高中生员工职业生涯规划(修改版).ppt
- 耕地分等内业处理细则.pdf
- 公路工程概预算简明教程9.25.ppt
- 工程热力学第五版童钧耕课后习题答案.pdf
- 光伏电池及组件pid产生的原理介绍及测试方法.pdf
- 光电催化水处理技术(new).pdf
- 观后感以及读后感的写法指导.ppt
- 韩语水平等级考试topik必备单词(中级).pdf
- 韩语topik高级全部单词.pdf
- 2023-2024学年高一数学下学期期末考试模拟02(教师版).docx
- 2024新高考数学基础知识梳理与课本优秀题目巩固-模块12-立体几何初步.docx
- 2023-2024学年高一数学下学期期末考试模拟04(学生版).docx
- 2023-2024学年高二数学下学期期末考试模拟04(教师版).docx
- 数学丨四川省安宁河联盟高2025新高三6月期末联考数学试卷及答案.pdf
- 2024新高考数学基础知识梳理与课本优秀题目巩固-模块14-直线与圆.docx
- 2024新高考数学基础知识梳理与课本优秀题目巩固-模块02-不等式的性质及基本不等式.docx
- 广东省五所名校2022-2023学年高一下学期期末考试 数学.doc
- 2023-2024学年高二数学下学期期末考试模拟09(教师版).docx
- 2024新高考数学基础知识梳理与课本优秀题目巩固-模块11-数列.docx
文档评论(0)