第1章 C语言概述 1
1.1 本章讲述的内容 1
1.2 重点内容 1
1.2.1 C语言的特点 1
1.2.2 C语言程序在结构上的特点 4
1.2.3 C语言程序的实现 4
1.3 重要概念 6
1.4 常用语法和算法 7
1.4.1 键盘输入操作方法 7
1.4.2 屏幕输出操作方法 8
1.5 典型例子 9
练习题 12
第2章 单词、常量和变量 15
2.1 本章讲述的内容 15
2.2 重点内容 15
2.2.1 类型 15
2.2.2 字符常量和字符串常量 16
2.2.3 全面认识变量 17
2.3 重要概念 18
2.4 常用的语法和算法 20
2.4.1 常量 20
2.4.2 变量 21
2.5 典型例子 22
练习题 24
第3章 运算符和表达式 28
3.1 本章讲述的内容 28
3.2 重点内容 29
3.2.1 具有副作用的运算符 29
3.2.2 运算符的优先级和结合性 31
3.2.3 表达式的值和类型 32
3.3 重要概念 33
3.4 常用语法和算法 35
3.4.1 运算符和表达式 35
3.4.2 类型 37
3.5 典型例子 37
练习题 41
第4章 预处理功能 44
4.1 本章讲述的内容 44
4.2 重点内容 46
4.2.1 两种不同格式的宏定义命令 46
4.2.2 文件包含的使用 49
4.3 重要概念 50
4.4 常用语法和算法 51
4.4.1 预处理命令 51
4.4.2 类型定义 52
4.5 典型例子 53
练习题 56
第5章 语句 59
5.1 本章讲述的内容 59
5.2 重点内容 60
5.2.1 选择语句 60
5.2.2 循环语句 62
5.3 重要概念 64
5.4 常用语法和算法 66
5.4.1 本章基本语法要求 66
5.4.2 常用算法 66
5.5 典型例子 67
练习题 73
第6章 数组 77
6.1 本章讲述的内容 77
6.2 重点内容 78
6.2.1 数组的定义 78
6.2.2 数组的初始化 79
6.2.3 字符数组 79
6.3 重要概念 80
6.4 基本语法和基本算法 81
6.4.1 本章基本语法 81
6.4.2 基本算法 83
6.5 典型例子 83
练习题 86
第7章 指针 90
7.1 本章讲述的内容 90
7.1.1 指针的概念 90
7.1.2 指针的应用 91
7.2 重点内容 91
7.2.1 指针的概念 91
7.2.2 指针在数组方面的应用 92
7.3 重要概念 95
7.4 重要的语法和算法 100
7.5 典型例子 102
练习题 105
第8章 函数 108
8.1 本章讲述的主要内容 108
8.2 重点内容 108
8.2.1 函数的定义和函数的说明 108
8.2.2 函数的返回值 109
8.2.3 函数的调用方式 110
8.3 重要概念 111
8.4 常用语法及算法 113
8.4.1 常用语法 113
8.4.2 主要算法 113
8.5 典型例子 114
练习题 119
第9章 结构和联合 123
9.1 本章讲述的主要内容 123
9.2 重点内容 123
9.2.1 结构变量 123
9.2.2 结构数组 126
9.2.3 联合成员的共址性 127
9.3 重要概念 129
9.4 常用语法和算法 130
9.4.1 常用语法 130
9.4.2 常用算法 131
9.5 典型例题 132
练习题 136
第10章 文件操作 139
10.1 本章讲述的内容 139
10.2 重点内容 140
10.2.1 标准文件的读写操作 141
10.2.2 一般文件的操作 142
10.3 重要概念 145
10.4 常用语法 146
10.5 典型例子 147
练习题 151