实验内容包括验证性实验、设计性实验和综合性实验,由浅入深进行展开。
前言
实验1 操作环境与过程1
1.1 实验目的1
1.2 相关知识点1
知识点1:C 语言的程序结构1
知识点2:源程序书写格式1
知识点3:标识符1
知识点4:C 语言程序的开发过程2
1.3 Microsoft Visual C++ 6.0 的集成开发环境2
1.4 Microsoft Visual C++ 2010 的集成开发环境4
1.5 Dev-C++的集成开发环境6
实验2 数据类型、运算符与表达式8
2.1 实验目的8
2.2 预习知识8
知识点1:常量8
知识点2:变量9
知识点3:算术运算符与表达式9
知识点4:自增、自减运算9
知识点5:强制类型转换 10
知识点6:关系运算符及关系表达式 10
知识点7:逻辑运算符及逻辑表达式 10
知识点8:赋值运算与赋值表达式 11
知识点9:复合赋值运算 12
知识点10:条件运算符 12
知识点11:逗号运算符 13
2.3 实验内容 13
实验3 顺序结构程序设计 15
3.1 实验目的 15
3.2 预习知识 15
知识点1:顺序结构程序 15
知识点2:C 语言中的语句 15
知识点3:putchar( )——单个字符输出函数 15
知识点4:getchar( )——单个字符输入函数 16
知识点5:printf( )——格式化输出函数 16
知识点6:scanf( )——格式化输入函数 17
3.3 实验内容 18
实验4 选择结构程序设计 21
4.1 实验目的 21
4.2 预习知识 21
知识点1:if 语句的三种格式 21
知识点2:非关系或逻辑表达式构成的分支程序 22
知识点3:if 语句的嵌套 23
知识点4:switch 语句 23
4.3 实验内容 24
实验5 循环结构程序设计 29
5.1 实验目的 29
5.2 预习知识 29
知识点1:while 语句 29
知识点2:do…while 语句 29
知识点3:for 语句 30
知识点4:两层for 组成的双循环的执行过程 31
知识点5:break 语句和continue 语句 31
5.3 实验内容 32
实验6 数组实验 40
6.1 实验目的 40
6.2 预习知识 40
知识点1:数组 40
知识点2:一维数组定义与引用 40
知识点3:一维数组元素的初始化 40
知识点4:二维数组定义 41
知识点5:二维数组的初始化 41
知识点6:字符数组的定义和初始化 42
知识点7:字符数组的输入/输出 42
知识点8:字符串处理函数 42
6.3 实验内容 43
实验7 函数实验 53
7.1 实验目的 53
7.2 预习知识 53
知识点1:函数的定义 53
知识点2:函数的调用 54
知识点3:函数的调用方式 54
知识点4:函数的返回值与函数类型 54
知识点5:函数的形参与实参 54
知识点6:函数的说明 55
知识点7:函数的嵌套调用 55
知识点8:函数的递归调用 56
知识点9:数组元素作为函数实参 56
知识点10:数组名作为函数实参 56
知识点11:局部变量与全局变量 56
知识点12:变量的存储类别 56
7.3 实验内容 57
实验8 编译预处理 69
8.1 实验目的 69
8.2 预习知识 69
知识点1:宏定义与宏展开 69
知识点2:文件包含 69
知识点3:条件编译 70
8.3 实验内容 70
实验9 指针 72
9.1 实验目的 72
9.2 预习知识 72
知识点1:地址和指针的概念 72
知识点2:指针变量的定义与引用 72
知识点3:指针变量作为函数参数 73
知识点4:指针与一维数组的关系 73
知识点5:指针变量的运算 74
知识点6:指向二维数组的指针和指针变量 74
知识点7:指向字符串的指针变量 75
知识点8:字符指针作函数参数 75
知识点9:用函数指针变量调用函数 76
知识点10:返回指针值的函数 76
知识点11:指针数组和二级指针 77
9.3 实验内容 77
实验10 结构体与链表 89
10.1 实验目的 89
10.2 预习知识 89
知识点1:结构体类型及结构变量的定义 89
知识点2:结构变量的引用与初始化 89
知识点3:结构体数组 90
知识点4:链表及其应用 90
知识点5:共用型和枚举型 92
知识点6:定义已有类型的别名 92
10.3 实验内容 92
实验11 文件102
11.1 实验目的102
11.2 预习知识102
知识点1:文件概述102
知识点2:文件指针102
知识点3:文件打开与关闭102
知识点4:读/写一个字符103
知识点5:读/写一个字符串104
知识点6:读/写一个数据块104
知识点7:文件的格式化读/写105
知识点8:文件的定位105
11.3 实验内容106
参考文献114
温馨提示:请使用荆门市图书馆的读者帐号和密码进行登录