C语言程序设计实验指导书

上传人:s9****2 文档编号:561087891 上传时间:2023-11-30 格式:DOC 页数:77 大小:674.50KB
返回 下载 相关 举报
C语言程序设计实验指导书_第1页
第1页 / 共77页
C语言程序设计实验指导书_第2页
第2页 / 共77页
C语言程序设计实验指导书_第3页
第3页 / 共77页
C语言程序设计实验指导书_第4页
第4页 / 共77页
C语言程序设计实验指导书_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《C语言程序设计实验指导书》由会员分享,可在线阅读,更多相关《C语言程序设计实验指导书(77页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上青岛科技大学信息科学技术学院C语言程序设计实验指导书目录专心-专注-专业实验1 C语言入门及选择结构实验1.1 Visual C+6.0开发环境一、实验目的1. 熟悉C语言的系统环境,掌握在集成环境中编辑、编译、连接和运行C语言程序的方法。2. 掌握C语言源程序的结构特点与书写规范。二、实验学时数2学时三、实验步骤及任务(一) VC+6.0集成环境(1)运行VC+6.0a.双击桌面上的VC+6.0快捷方式,运行VC+6.0。b.双击C:Microsoft Visual StudioCommonMSDev98BinMSDEV.EXE,运行VC+6.0。(2)认识VC+6

2、.0菜单栏标准按钮执行执行组建工作空间编译输出标题栏的左侧显示当前的文件名,右侧有最小化,最大化和关闭三个按钮。菜单栏包含了开发环境中几乎所有的命令,其中一些常用的命令还被排列在工具栏中。工具栏上的按钮提出和一些菜单命令相对应,提供了经常使用的命令的一种快捷方式。项目工作区窗口包含有Class View和File View两个页面。(3)建立C语言源文件,单击文件-新建,单击文件选项卡,新建一个C+ Source File,选择存储位置(新建建立的文件夹D:test),输入文件名“myhello.c”,进入D:test,可以看到新建的文件myhello.c。(4)输入C语言源程序,在打开的程序

3、编辑窗口输入C语言源程序。输入C语言源程序(5)编译点击组建-编译,或按ctrl+F7进行预编译,或用工具栏工具编译,编译成功生成.obj目标文件(myhello.obj),显示在输出窗口。编译工具编译结果 (6)连接点击组建-编译命令,或按F7,或点按连接按钮执行连接操作。连接成功生成扩展名为.exe的文件。连接工具连接结果(7)执行点击组建-执行命令,或按ctrl+F5,或点按执行按钮完成“执行”操作。完成后界面如下,到目前为止一个简单的C程序创建成功。执行工具结果输出窗体(8)关闭工作空间程序运行结束后,如果想输入一个新程序,我们需要将当前的程序关闭,选择菜单栏中的“文件”“关闭工作空间

4、”即可。(9)常用功能键及其意义为了使程序员能够方便快捷地完成程序开发,开发环境提供了大量快捷方式来简化一些常用操作的步骤。键盘操作直接、简单,而且非常方便,因而程序员非常喜欢采用键盘命令来控制操作。下面是一些最常用的功能键,希望在实验中逐步掌握。 操作类型功能键对应菜单含义文件操作Ctrl+NFile|New创建新的文件、项目等Ctrl+OFile|Open打开项目、文件等Ctrl+SFile|Save保存当前文件编辑操作Ctrl+XEdit|Cut剪切Ctrl+CEdit|Copy复制Ctrl+VEdit|Paste粘贴Ctrl+ZEdit|Undo撤消上一个操作Ctrl+YEdit|Re

5、do重复上一个操作Ctrl+AEdit|Select All 全选DelEdit|Del删除光标后面的一个字符建立程序操作Ctrl+F7Build| Compiler current file 编译当前源文件Ctrl+F5Build|Run exe 运行当前项目 F7Build|Build exe建立可执行程序F5Build|Start Debugging启动调试程序调试F5Debug|Go继续运行F11Debug|Step into 进入函数体内部shift+F11Debug|Step out从函数体内部运行出来F10Debug|Step over执行一行语句F9设置/清除断点Ctrl+F1

6、0Debug|Run to cursor运行到光标所在位置shift+F9Debug|QuickWatch快速查看变量或表达式的值Shift + F5Debug|Stop debugging停止调试要求:请用最简单的语言描述如何新建一个C语言的源文件,如何编辑程序,如何编译程序,如何连接程序,如何运行程序,程序结果然后显示?(二)阅读程序要求:编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对比。1. 输入并运行以下程序,观察运行结果。(sy1.1.1.c)# include int main() printf(*n); printf( Hello world!n); pr

7、intf(*n); return 0; 分析结果运行结果思考:如何采用一个输出(printf)函数调用实现此输出结果。2输入并运行以下程序,观察运行结果。 (sy1.1.2.c)# include int main() int a,b,sum,minus; a=456;b=123; sum=a+b; minus=a-b;printf(a+b=%dna-b=%dn,sum,minus); return 0; 分析结果printf中删除a+b=和a-b=输出结果:printf中删除第一个n输出结果:运行结果printf中删除a+b=和a-b=输出结果:printf中删除第一个n输出结果:(三)完成

8、程序要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。1求(a-b)c的值。(设a=33,b=22,c=11)(sy1.1.3.c)# include int main( ) int a,b,c;a=33; c=11; printf(%dn,(a-b)*c); return 0;2求圆的面积。(sy1.1.4.c)#include #define PI 3.14int main( ) float r,area;printf(n Enter r value:);scanf(%f,&r);area=PI*r*r;printf( n area=%fn, ); ret

9、urn 0;(四)调试程序要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行结果。(sy1.1.5.c)行号 #include 1. int main( )2. int x;3. x=5,y=8;4. printf(n%d,%d,%dn,x,(x+5)*2,y); 5. return 0;6. 错错误在 行应改为:调试正确后的运行结果输出结果: (五)编写程序1.请用C程序告诉大家你来自哪里? 有什么爱好?(sy1.1.6.c)2.输出以下图案: (sy1.1.7.c)*(六)分析与讨论.记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策成功或失败的原因。.

10、总结程序的结构和书写规则。实验1.2 C程序快速入门一、实验目的1.掌握标识符、变量与常量的定义;2.掌握C语言数据类型的种类和作用;3.熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符;4.掌握不同的类型数据之间赋值的规律;5.掌握输出、输入函数的使用及格式控制;6.进一步熟悉C程序语句和程序的结构特点,学习简单程序的编写方法。二、实验学时数2学时三、实验步骤(一)阅读程序1. 输入并运行以下程序,观察运行结果。#include int main() char c1,c2; c1=97;c2=98; printf(%c,%cn,c1,c2)

11、; return 0;(1)在第五行后面加入以下printf语句,并运行。printf(%d,%dn,c1,c2);分析结果字符型97,98对应a,b运行结果ab (2)在(1)的基础上,将第三行改为以下语句,并运行。 int c1,c2;分析结果运行结果仍为a,b若改为%d,则为97,98 (3)在(1)的基础上,将第四行改为以下语句,并运行。 c1=321;c2=400;分析结果运行结果A,?2. 分析并运行此程序,当输入的数据为10时,下面程序的运行结果。#include int main() float x,y; scanf(%f,&x); printf(n2.4*x-1/2=%f,2

12、.4*x-1.0/2); printf(nx%2/5-x=%f,(int)(x)%2/5-x); printf(n(x-=x*10,x/=10)=%dn,(x-=x*10,x/=10); return 0;分析结果运行结果2.4*x-1/2=23.x%2/5-x=-10.(x-=x*10,x/=10)=0(二)完成程序要求:依据题目要求,分析已给出的语句,填写空白。但是不要增行或删行,改动程序的结构。1求任意输入字符的ASC码。#include int main( ) char a; int b;/变量的定义printf(“请输入一个字符:”);scanf(“%c”,&a);b=(int)a;printf(“nn%c的ASC码为%dn”,a,b); return 0; 2、输出任意一个十进制数对应的八进制,十六进制数。#includeint main( )int a;scanf(“%d”,&a);printf(“n%d(10) ,%o(8), %x(16)n”,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号