信息科学技术学院《C语言程序设计》实验指导书
(8)关闭工作空间
程序运行结束后,如果想输入一个新程序,我们需要将当前的程序关闭,选择菜单栏中的“文件”→“关闭工作空间”即可。
(9)常用功能键及其意义
为了使程序员能够方便快捷地完成程序开发,开发环境提供了大量快捷方式来简化一些常用操作的步骤。键盘操作直接、简单,而且非常方便,因而程序员非常喜欢采用键盘命令来控制操作。下面是一些最常用的功能键,希望在实验中逐步掌握。
操作类型 文件操作 编辑操作 功能键 对应菜单 Ctrl+N Ctrl+O Ctrl+S Ctrl+X Ctrl+C Ctrl+V Ctrl+Z Ctrl+Y Ctrl+A Del File|New File|Open File|Save Edit|Cut Edit|Copy Edit|Paste Edit|Undo Edit|Redo Edit|Select All Edit|Del 含义 创建新的文件、项目等 打开项目、文件等 保存当前文件 剪切 复制 粘贴 撤消上一个操作 重复上一个操作 全选 删除光标后面的一个字符 执行工具 结果输出窗体 建立程序操作 Ctrl+F7 Build| Compiler current file 编 译当前源文件 Ctrl+F5 Build|Run exe F7 Build|Build exe 运行当前项目 建立可执行程序 第 4 页
信息科学技术学院《C语言程序设计》实验指导书
调试 F5 F5 F11 Build|Start Debugging Debug|Go Debug|Step into 启动调试程序 继续运行 进入函数体内部 从函数体内部运行出来 执行一行语句 设置/清除断点 运行到光标所在位置 快速查看变量或表达式的值 停止调试 shift+F11 Debug|Step out F10 F9 Debug|Step over Ctrl+F10 Debug|Run to cursor shift+F9 Debug|QuickWatch Shift + F5 Debug|Stop debugging 要求:请用最简单的语言描述如何新建一个C语言的源文件,如何编辑程序,如何编译程序,如何连接程序,如何运行程序,程序结果然后显示?
(二)阅读程序
要求:编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对比。
1. 输入并运行以下程序,观察运行结果。(sy1.1.1.c) # include
{ printf(\ printf(\ Hello world!\\n\
printf(\ return 0; }
分析结果 运行结果 思考:如何采用一个输出(printf)函数调用实现此输出结果。
2.输入并运行以下程序,观察运行结果。 (sy1.1.2.c) # include
{ int a,b,sum,minus; a=456;b=123;
第 5 页
信息科学技术学院《C语言程序设计》实验指导书
sum=a+b; minus=a-b;
printf(\ return 0; } 分析结果 运行结果 printf中删除a+b=和a-b= printf中删除第一个\\n printf中删除a+b=和a-b= printf中删除第一个\\n 输出结果: 输出结果: 输出结果: 输出结果: (三)完成程序 要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。
1.求(a-b)×c的值。(设a=33,b=22,c=11)(sy1.1.3.c) # include
printf(\return 0; }
2.求圆的面积。(sy1.1.4.c) #include
float r,area;
printf(\scanf(\area=PI*r*r;
printf(\, ); return 0; }
(四)调试程序
要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行结果。(sy1.1.5.c)
第 6 页
信息科学技术学院《C语言程序设计》实验指导书
行号 #include
4. printf(\,%d,%d\\n\ 5. return 0; 6. } 错 错误在 行 应改为: 调试正确后的运行结果 输出结果: (五)编写程序 1.请用C程序告诉大家你来自哪里? 有什么爱好?(sy1.1.6.c) 2.输出以下图案: (sy1.1.7.c) * **
***
(六)分析与讨论
1.记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策成功或失败的原因。
2.总结C程序的结构和书写规则。
第 7 页
信息科学技术学院《C语言程序设计》实验指导书
实验1.2 C程序快速入门
一、实验目的
1.掌握标识符、变量与常量的定义; 2.掌握C语言数据类型的种类和作用;
3.熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符;
4.掌握不同的类型数据之间赋值的规律; 5.掌握输出、输入函数的使用及格式控制;
6.进一步熟悉C程序语句和程序的结构特点,学习简单程序的编写方法。 二、实验学时数
2学时 三、实验步骤 (一)阅读程序
1. 输入并运行以下程序,观察运行结果。 #include
printf(\ return 0;
}
(1)在第五行后面加入以下printf语句,并运行。
printf(\
字符型97,98对应a,b 分析结果 a 运行结果 b (2)在(1)的基础上,将第三行改为以下语句,并运行。 int c1,c2;
分析结果 第 8 页