第一篇 实验指导 1
实验一 C语言基本操作 1
一、目的与要求 1
二、实验内容 1
三、分析与讨论 3
实验二 简单程序设计 4
一、目的与要求 4
二、实验内容 4
三、分析与讨论 7
实验三 顺序结构程序设计 8
一、目的与要求 8
二、实验内容 8
三、分析与讨论 10
实验四 选择结构程序设计 10
一、目的与要求 10
二、实验内容 11
三、分析与讨论 15
实验五 循环结构程序设计 16
一、目的与要求 16
二、实验内容 16
三、分析与讨论 21
实验六 数组 22
一、目的与要求 22
二、实验内容 22
三、分析与讨论 25
实验七 函数 26
一、目的与要求 26
二、实验内容 26
三、分析与讨论 30
实验八 指针 31
一、目的与要求 31
二、实验内容 31
三、分析与讨论 34
实验九 编译预处理 34
一、目的与要求 34
二、实验内容 34
三、分析与讨论 36
实验十 结构体和共用体 37
一、目的与要求 37
二、实验内容 37
三、分析与讨论 40
实验十一 位运算 40
一、目的与要求 40
二、实验内容 40
三、分析与讨论 41
实验十二 文件 42
一、目的与要求 42
二、实验内容 42
三、分析与讨论 45
第二篇 要点精讲与习题解答 46
第1章 C语言概述 46
1.1 要点精讲 46
1.2 习题参考答案 47
第2章 数据类型、运算符和表达式 47
2.1 要点精讲 47
2.2 习题参考答案 49
第3章 顺序结构程序设计 50
3.1 要点精讲 50
3.2 习题参考答案 51
第4章 选择结构程序设计 53
4.1 要点精讲 53
4.2 习题参考答案 54
第5章 循环结构程序设计 57
5.1 要点精讲 57
5.2 习题参考答案 58
第6章 数组 61
6.1 要点精讲 61
6.2 习题参考答案 63
第7章 指针 67
7.1 要点精讲 67
7.2 习题参考答案 69
第8章 函数 74
8.1 要点精讲 74
8.2 习题参考答案 76
第9章 编译预处理 79
9.1 要点精讲 79
9.2 习题参考答案 80
第10章 结构体与共用体 83
10.1 要点精讲 83
10.2 习题参考答案 84
第11章 位运算 89
11.1 要点精讲 89
11.2 习题参考答案 90
第12章 文件 92
12.1 要点精讲 92
12.2 习题参考答案 92
第三篇 模拟试卷 97
模拟试卷一 97
模拟试卷一参考答案 102
模拟试卷二 104
模拟试卷二参考答案 110
附录1 C语言编译、连接和运行时的常见错误 113
一、编译时的常见错误 113
二、连接时的常见错误 114
三、运行时的常见错误 114
附录2 C语言程序设计调试技术 115
一、运行错误的判断与调试 115
二、基本调试手段 116