第三章 程序设计基础实验指导书(C++版).doc

第三章 程序设计基础实验指导书(C++版).doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础实验指导书 广州大学计算机科学与教育软件学院 程序设计基础实验课程组 二0一0年九月 目 录 实验1 简单的C程序设计、数据类型、运算符与表达式 2 实验2 顺序结构和选择结构设计程序设计 6 实验3 循环结构程序设计 7 实验4 数组与字符串 11 实验5 函数 16 实验6 指针 21 实验7 结构体与共同体 24 实验8 文件(多文件程序结构) 28 实验9 程序设计基础应用实验 30 实验1 简单的C程序设计、数据类型、运算符与表达式 一、实验目的及要求 1. 了解在集成开发环境下程序的编辑、编译、连接、运行与调试; 2. 掌握C语言的基本数据类型、算术运算符、赋值运算符和逗号运算符及表达式; 3. 输入并编译C++程序。 二、实验设备与平台 1. 实验设备:计算机; 2. 平台:Windows XP操作系统,Visual C++ 6.0。 三、实验内容与步骤 1. 启动Visual C++ 6.0,认识开发环境界面; 图1_1 启动Visual C 界面 2.建立新文件:选择File的new项,在窗口new中选C++ Sourec File(C++原文件),并输入文件名(扩展名为.cpp由系统给出)和该文件将要保存的位置(即存盘路径,一般自己先建立一个常用文件夹,将拟建立的文件保存在该文件夹),再按OK按钮。 图1_2 建立C++原文件 3.输入运行程序代码:上述步骤后出现编辑版面,这时可以输入所要运行的程序代码。 图1_3 输入拟运行程序代码 4.编译(将程序文本转为机器能识别的代码文件):选Build菜单中的Compile项,若程序出错在编译中系统会给出提示信息,方便用户进行修改。 5.运行:选Build菜单中的Execute项,运行程序,再根据程序提示输入数据,系统会给出结果。 图1_4 程序运行的结果 6. 有关说明: 1)运行程序时系统会产生.exe文件,同时执行.exe文件。 2)对VC++的每一菜单项,都有一个相应的图标,可按图标快速执行。 3)程序运行完后,可按File菜单的Close Workspace 关闭工作区,再退出VC++系统。 4)运行完一程序后,若需再打开另一程序,必须先关闭原有程序的工作区,即做3)。 5)运行已有存盘的旧程序,可选File菜单中的open项,再选取执行指定文件夹中的.cpp程序文件即可。 实验1_1:输入并运行以下程序,分析其运行结果。 // sy1_1.cpp #include iostream using namespace std; int main() { char c1,c2; c1=97;c2=98; coutc1 c2endl; return 0; } (运行上面程序) 在此基础上 加上一个cout语句并运行: coutc1c2; ②再将第三行改为: int c1,c2; 并运行两种输出格式 实验1_2:输入并运行以下程序,分析其运行结果。 // sy1_2.cpp #includeiostream using namespace std; int main() { int i,j,m,n; i=8;j=10; m=++i;n=j++; couti=i j=j m=m n=nendl; return 0; } 运行。 分别作以下改动并运行: ①将第7行改为: m=i++;n=--j ②将第6行改为: int i=8,j=10,m=0,n=0 将第7行改为: m+=i++;n-=--j 分析分别修改以后的变化情况。 实验1_3: 输入并运行以下程序,并回答思考题 // sy1_3.cpp #includeiostream using namespace std; int main( ) { unsigned short a; short int b=-1

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档