本科实习报告
实 习 名 称: C 语 言 程 序 设 计
实 习 性 质:
实 习 时 间:
实 习 地 点:
学 生 姓 名: 冯薇影
学 号: 2010051703
学 院: 信息科学技术学院
学 系: 数学系
专 业: 信息管理与信息系统
指 导 教 师: 樊足志
教 师 单 位: 数学系
暨南大学教务处
2011年 9月 1日
C语言程序设计 课程实验项目目录
学生姓名: 学号:
序号
实验项目名称
计划学时
计划每组人数
实验属性
开出要求
内容提要
1
实验一 熟悉WinTC/VC的上机过程
2
1
验证
必选
2
实验二 数据类型、运算符和表达式
2
1
设计
必选
3
实验三 顺序程序设计
2
1
设计
必选
4
实验四 逻辑运算和判断选取控制
2
1
设计
必选
5
实验五 循环控制
2
1
设计
必选
6
实验六 数组
4
1
设计
必选
7
实验七 函数
4
1
设计
必选
8
实验八 编译预处理
1
1
设计
必选
9
实验九 指针
4
1
设计
必选
10
实验十 结构体和共用体
4
1
设计
必选
11
实验十一 位运算
1
1
设计
必选
12
实验十二 文件
4
1
设计
必选
合计
=SUM(ABOVE) 32
第 PAGE 2 页 C语言程序设计
第 PAGE 1 页
暨南大学本科实验报告专用纸
实验一 熟悉WinTC/VC的上机过程
实验目的:
熟悉Win TC或者VC++ 6.0的软件环境,掌握使用其进行编辑、编译、连接和运行的方法。
通过运行简单的C程序,掌握C源程序的特点。
实验内容:(由学生选择WinTC或者VC之一完成相关实验)
运行WinTC程序,进入C程序设计环境。
建立工程文件
编辑源文件
编译、连接
(1)单文件源程序的编译、连接
源程序先经过编译,生成目标文件(.obj文件),然后将目标文件进行连接,生成可执行文件(.exe)。
如果编译、连接中发生错误,在Message窗口中显示出错信息,修改错误后,可重新编译、连接。
(2)多文件源程序的编译、连接
可以用长的源程序分割成几个文件,分别编译然后生成可执行文件。此时使用Project菜单。步骤:
第一步:有三个文件f1.c、f2.c、f3.c组成一个完整的C程序,分别建立三个文件,将f1.c、f2.c、f3.c三个文件保存到同一个文件夹中(如d:\tc\project\)。
f1.c:
#include "stdio.h"
extern a,b;
extern max(int x,int y);
main()
{
int e=1,f=2;
printf("%d\n",max(a,b));
printf("%d\n",max(e,f));
}
f2.c:
int a=3,b=4;
f3.c:
int max(int x,int y )
{
return x>y?x:y;}
第二步:构造Project文件,在编辑状态下,编辑一个扩展名为.prj的文件,文件的内容为:
f1
f2
f3
第三步:构造EXE文件,按F9键即将三个文件编译、连接成一个EXE文件,文件名为wang.exe。
如果编译、连接出现错误,则必须进行修正,然后再编译。
运行程序
如果编译、连接完全正确,则可以用运行程序。
实验过程(依据上面示例,简要描述你使用WinTC或者其它编译器的过程)
暨南大学本科实验报告专用纸
实验二 数据类型、运算符和表达式
实验目的:
掌握C语言数据类型,熟悉如何定义整型、字符型、实型变量,以及对它们赋值的方法,了解以上数据类型输出时所使用的格式转换符号。
学会使用C的有关运算符,以及包含这些运算符号的表达式,特别是自加(++)和自减(——)运算符的使用。
进一步熟悉C程序的编辑、编译、连接和运行的过程。
实验内容:
输入以下程序,并编译、运行,分析运行结果:
main