C 语言实验指导及习题集
院(系)名称 :计算机科学与工程学院
适 用 专 业: 计算机类所有专业
指 导 教 师: 王海荣
目录
第1 章 引论 1
1.1 本章导学 1
1.2 基础实验 3
1.3 拓展实验 1
1.4 习题 2
第2 章 C 程序设计的初步知识 6
2.1 本章导学 6
2.2 基础实验 11
2.3 拓展实验 12
2.4 习题 14
第3 章 顺序结构程序设计 19
3.1 本章导学 19
3.2 基础实验 21
3.3 拓展实验 24
3.4 习题 27
第4 章 选择结构程序设计 34
4.1 本章导学 34
4.2 基础实验 39
4.3 拓展实验42
4.4 习题 52
第5 章 循环结构程序设计 60
5.1 本章导学 60
5.2 基础实验 64
5.3 拓展实验 65
5.4 习题 71
第6 章 数组80
6.1 本章导学80
6.2 基础实验82
6.3 拓展实验86
6.4 习题91
第7 章 函数 100
7.1 本章导学 100
7.2 基础实验 102
7.3 拓展实验 109
7.4 习题 111
第8 章 指针 120
8.1 本章导学 120
8.2 基础实验 126
8.3 拓展实验 128
8.4 习题 135
第 1 章 引论
1.1 本章导学
一、教学目标
1. 了解程序和程序设计语言、C 语言的发展和特点;
2. 初步掌握C 语言源程序的结构特点与书写规范;
3. 掌握在集成环境中编辑、编译、连接和运行C 语言程序的方法。
二、知识要点
1.程序与程序设计语言
所谓程序,就是一组计算机能识别和执行的指令序列。任何人之间的交流需要通过语言,
人和计算机交流信息,需要创造一种计算机和人都能识别的语言。编写计算机程序所采用的语
言形式称为程序设计语言。程序设计一般可以分为以下几个步骤:
(1)问题分析;
(2 )确定算法
(3 )编写程序
(4 )对源程序进行编辑、编译和连接,得到可执行程序
(5 )运行程序,分析结果
(6 )编写程序文档
2.C 程序举例
#include
main( )
{
printf(“This is a C program!”); //输出运算结果
return 0;
}
输出结果:This is a C program!
程序说明如下:
(1)C 程序是由函数构成的,一个C 程序至少且仅包含一个main 函数。
(2 )一个函数由函数首部和函数体构成。函数首部定义了函数的类型、函数名及函数参
数;函数首部下面的花括号内的部分为函数体。
(3 )C 程序总是从main 函数开始执行。
(4 )#include 是预处理命令,在编译器开始工作之前,先对这些命令进行预处理,必须
将预处理命令放在程序的开始处。
(5 ).h 为扩展名的文件称为头文件,可以是C 语言程序中现成的标准库文件,也可以是
自定义的库文件。标准输入输出库函数包含在stdio.h 头文件中。
-1-
(6 )main( ) 是按照C99 标准,将主函数定义为int (整型)类型,并在函数的末尾加一
个返回语句”return 0;”,表示主函数正常结束时,返回整数0 。
开始
编辑
源程序.c