谭浩强c程序的设计实验大纲.docVIP

  • 60
  • 0
  • 约1.61万字
  • 约 21页
  • 2018-06-30 发布于福建
  • 举报
谭浩强c程序的设计实验大纲

经营管理 策略 发展趋势 策划 活动 方案 行业 报告 方案 调研 资料 设计 研究报告 资源 营销 管理制度 营销规划 管理条例 策划案 行业研究 策划 管理 员工 流程 纪要 文案 营销 调查 培训 报告 问题研究 工作计划 手册 力资源 实验一 C程序的运行环境和运行一个C程序的方法 1.????? 进入C++工作环境 建立个人子目录: 第一次上机时先在E盘上建立一个sw1子目录,在sw1子目录下,再建立以自己学号后三位为目录名的子目录,如学号为9911001的同学,可以用001为子目录名。然后按以下步骤进行操作; 启动Visual C++ 6.0: 双击Windows桌面上的Visual C++ 6.0图标或单击Windows桌面上“开始”按钮,在“程序”中选择“Visual C++ 6.0”运行即可。 ? 2.????? 编译、运行C++ 源程序 创建一个新的工程文件(Project file) 启动Visual C++6.0 编译系统后,出现“Microsoft Developer Studio”窗口,该窗口菜单条有9个菜单项(如图1所示): (1).??? 单击“File”菜单,在其下拉菜单中选择“New”,屏幕上出现一个“New”对话框,在该对话框中选择“Projects”标签,出现“Project”对话框。 (2).???选择工程类型为“Win32 Console Application”,这时,在右边的Platforms选框中就会出现Win 32。 (3).????输入工程名字。在“Project name”选框中输入所指定的工程文件名字,例如: 1st。 (4).????输入路径名。在“Location”选框中,输入你将要把所建立的工程文件放人何处的路径名。例如,要将工程文件放在E 盘下已建立好的子目录E:\sw1\001子目录中,所以该选取路径为:E:\sw1\001\1st。选择“OK”按钮,该工程文件已建立。 图1 创建新的工程文件 建立源文件 再次选择“File”菜单中的“New”选项,在四个标签中选择“File”标签,在其对话框选项中,选择“C++ Source File”,并在右边的Add project的选择框内打勾,激活其下面的选项,然后在File框内输入源文件名(如1st),单击“OK”按钮,出现编辑屏幕,即可编写程序(如图2和图3所示)。 图2 建立源文件 图3 编辑源文件 编译连接和运行源程序 程序编好后要进行编译连接和运行,步骤如下: (1).????选择“Build”菜单,单击下拉菜单中的“Compile 1st.cpp”,这时系统开始对当前的源程序进行编译,在编译过程中,将所发现的错误显示在屏幕下方的“Build”窗口中。根据错误提示,修改程序后再重新编译,如还有错误,再继续修改、编译,直到没有错误为止。 (2).???编译无误后进行连接,这时选择“Build”菜单中的“Build 1st.exe”选项。同样,对出现的错误要进行更改,直到编译连接无错为止。这时,在“Build”窗口中会显示如下信息:1st.obj- 0 error(s), 0 warning(s),说明编译连接成功,并生成以源文件名为名字的可执行文件(1st.exe)。 (3).???? 运行程序,选择“Build”菜单中的“! Execute 1st.exe”选项。这时,会出现一个“MS-DOS”窗口,输出结果显示在该窗口中(如图4和图5所示)。 (4).???运行结束后,可以回到“File”菜单,点击“Close Workspace”选项,关闭当前文件窗口。若要编辑新的源程序,可以再次打开“File”菜单,重新建立工程文件,步骤如上所述; 也可以点击“File”菜单中的“Open Workspace”选项,打开一个已经存在的源文件。 图4 编辑运行源程序 图5 编译连接及结果 3.????? 练习 按上面步骤,输入以下程序(教材第一章例1.2,但故意漏打或打错几个字符),并进行编辑,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误,并运行。 #include stdio.h void main( ) { int a, b, sum; a = 123; b = 456; ? sum = a + b ; ? printf (“sum is %d\n”, sum); } 清空编辑窗口,输入下面的程序。编译并运行。 #include stdio.h ? int max(int x, int y); ? void main( ) { int a, b, c; printf(“input a b: ”); scanf(“%d, %d”, a, b); ?

文档评论(0)

1亿VIP精品文档

相关文档