《高级语言程序设计》
实验指导
学 院:信息科学与技术学院 专 业:
学 期:2009~2010学年第二学期 教 师: 郭莉
目录
实验1 熟悉C语言程序开发环境............................................... 1
1.1 实验目的 ........................................................................................................................... 1 1.2 实验预习 ........................................................................................................................... 1 1.3 实验任务 ........................................................................................................................... 1 实验2 数据描述 ............................................................. 3
2.1 实验目的 ........................................................................................................................... 3 2.2 实验预习 ........................................................................................................................... 3 2.3 实验任务 ........................................................................................................................... 3 实验3 顺序结构程序设计 ..................................................... 6
3.1 实验目的 ........................................................................................................................... 6 3.2 实验预习 ........................................................................................................................... 6 3.3 实验任务 ........................................................................................................................... 6 实验4 选择结构程序设计 ..................................................... 9
4.1 实验目的 ........................................................................................................................... 9 4.2 实验预习 ........................................................................................................................... 9 4.3 实验任务 ........................................................................................................................... 9 实验5 循环结构程序设计 .................................................... 12
5.1 实验目的 ......................................................................................................................... 12 5.2 实验预习 ......................................................................................................................... 12 5.3 实验任务 ......................................................................................................................... 12 实验6 函数与编译预处理 .................................................... 18
6.1 实验目的 ......................................................................................................................... 18 6.2 实验预习 ......................................................................................................................... 18 6.3 实验任务 ......................................................................................................................... 18 实验7 数组................................................................ 24
7.1 实验目的 ......................................................................................................................... 24 7.2 实验预习 ......................................................................................................................... 24 7.3 实验任务 ......................................................................................................................... 24 实验8综合实验 ............................................................ 29
8.1 实验目的 ......................................................................................................................... 29 8.2 实验预习 ......................................................................................................................... 29 8.3 实验任务 ......................................................................................................................... 29 实验9 指针................................................................ 32
9.1 实验目的 ......................................................................................................................... 32 9.2 实验预习 ......................................................................................................................... 32 9.3 实验任务 ......................................................................................................................... 32 实验10 结构体数据类型与链表 ............................................... 36
10.1 实验目的 ....................................................................................................................... 36 10.2 实验预习 ....................................................................................................................... 36 10.3 实验任务 ....................................................................................................................... 36 实验11 共用体数据类型 ..................................................... 39
11.1 实验目的 ....................................................................................................................... 39
I
11.2 实验预习 ....................................................................................................................... 39 11.3 实验任务 ....................................................................................................................... 39 实验12 文件 .............................................................. 41
12.1 实验目的 ....................................................................................................................... 41 12.2 实验预习 ....................................................................................................................... 41 12.3 实验任务 ....................................................................................................................... 41 实验13 综合实验 ........................................................... 44
13.1 实验目的 ....................................................................................................................... 44 13.2 实验预习 ....................................................................................................................... 44 13.3 实验任务 ....................................................................................................................... 44
II
实验1 熟悉C语言程序开发环境
院(系):信息科学与技术学院 班专级 业 学姓课程名称:高级语言程序设计 号 名 教师签名:
实验室 计算机号 实验名称 所用软件 实验成绩 1.1 实验目的
1.了解和掌握C语言的主要特点。
2.熟悉C语言的程序开发环境,掌握C语言的上机步骤。
3.熟练掌握源程序的建立、编辑、编译、保存和运行的基本方法。
4.学习动态调试程序的方法,熟练掌握单步执行程序和设置断点执行程序的操作。
1.2 实验预习
1.熟悉VC++的启动和退出以及VC++中的编辑、编译、连接和运行命令。
2.了解Turbo C的启动和退出以及Turbo C中的编辑、编译、连接和运行命令。 3.了解下列命令及函数:include
1.3 实验任务
1.实验指导书P61【上机题】,在VC++环境下建立第1个C语言源程序。 #include \main() { int a,b,c; printf(\请输入数据:\\n\ scanf(\ c=a+b; printf(\}
键盘输入格式为:_______________ 程序运行结果为:_______________ 2.实验指导书P64【上机题】,在VC++环境下建立第2个C语言源程序,学习调试程序的方法。
#include \main() { int n,s; n=s=0; while(s<500) { ++n; s+=n; } printf(\}
1
程序运行结果为:_____________________________________________ 3.实验指导书P16【上机题1】,在Turbo C环境下建立第1个C语言源程序。 main() { int a,b,c; a=10,b=5; c=a+b; printf(\}
程序运行结果为:_______________ 4.实验指导书P19【上机题3】,在Turbo C环境下建立第2个C语言源程序并存盘。 main() { int x,y,z; printf(\ scanf(\ z=x+y; printf(\}
键盘输入格式为:_______________ 程序运行结果为:_______________
5.建立c语言程序,在Turbo C(实验指导书P20上机题4)和VC++(实验指导书P65上机题)环境下动态调试程序。
2