当前位置首页 > 百科> 正文

C语言程式设计案例化教程

2019-12-02 04:27:48 百科
C语言程式设计案例化教程

C语言程式设计案例化教程

《C语言程式设计案例化教程》是2014年清华大学出版的图书,作者是孙素燕、靖定国、陈明。

基本介绍

  • 书名:C语言程式设计案例化教程
  • 出版社:清华大学
  • 页数:235页
  • 开本:16
  • 作者:孙素燕、靖定国、陈明
  • 出版日期:2014年8月1日
  • 语种:简体中文
  • ISBN:7302373426

内容简介

孙素燕、靖定国主编的《C语言程式设计案例化教程》作为校企合作教材,是程式设计教材的创新,实现了从以计算机知识为主线的体系结构向以企业能力训练为主线的体系结构转变,把程式设计的学习从语法知识学习提高到解决问题的能力培养上。全书共设11个项目。项目1介绍了C语言的开发环境;项目2介绍了C语言的基本语法;项目3、项目4、项目5介绍了程式。

目录

第1章C语言概述1
1.1C语言的发展与特点1
1.1.1C语言的发展历程1
1.1.2C语言的特点2
1.2C语言程式的格式和构成3
1.2.1C语言程式的格式说明3
1.2.2C语言程式的构成及编译4
1.2.3C语言程式的基本要求5
1.3C语言的开发环境5
1.3.1Visual C++ 6.0的安装6
1.3.2进入Visual C++ 6.0开发环境8
1.3.3Visual C++ 6.0重要选单命令介绍10
1.4拓展训练10
1.5知识连结11
第2章数据描述与基本操作17
2.1场景导入17
2.2数据类型18
2.2.1常量与变数18
2.2.2整型数据22
2.2.3实型数据23
2.2.4字元型数据24
2.3运算符与表达式25
2.3.1算术运算符与算术表达式25
2.3.2赋值运算符与赋值表达式28
2.3.3关係运算符与关係表达式31
2.3.4逻辑运算符与逻辑表达式32
2.4回到场景352.5拓展训练36
2.6知识连结38
2.6.1条件运算符与条件表达式38
2.6.2逗号运算符与逗号表达式39
2.6.3不同类型数据间的混合运算40
第3章顺序结构程式设计42
3.1场景导入42
3.2C语句概述43
3.2.1表达式语句43
3.2.2函式调用语句44
3.2.3流程控制语句44
3.2.4空语句44
3.2.5複合语句45
3.3赋值语句46
3.4格式输入与输出46
3.4.1格式输出函式printf函式47
3.4.2格式输入函式scanf函式49
3.5顺序结构程式设计51
3.5.1程式设计中的三种基本结构51
3.5.2顺序结构程式设计举例53
3.6回到场景55
3.7拓展训练56
3.8知识连结58
3.8.1putchar函式58
3.8.2getchar函式59
3.8.3getch函式60
3.8.4puts函式60
3.8.5gets函式61
第4章选择结构程式设计62
4.1场景导入62
4.2if语句63
4.2.1选择结构概述63
4.2.2if语句的三种形式63
4.3switch语句66
4.3.1switch语句概述66
4.3.2switch语句程式设计举例67
4.4选择结构程式设计举例68
4.5回到场景72
4.6拓展训练76
4.7知识连结78
4.7.1if语句的嵌套78
4.7.2条件运算符81
第5章循环结构程式设计84
5.1场景导入84
5.2while语句构成的循环85
5.2.1循环结构概述85
5.2.2while循环结构85
5.2.3while循环结构举例86
5.3dowhile语句构成的循环87
5.3.1dowhile循环结构87
5.3.2dowhile循环结构举例87
5.3.3while和dowhile循环的比较88
5.4for语句构成的循环89
5.4.1for循环结构89
5.4.2for循环结构举例90
5.4.3几种循环的比较90
5.5break语句和continue语句91
5.5.1break语句91
5.5.2continue语句92
5.5.3break语句和continue语句的区别93
5.6循环结构程式设计举例94
5.7回到场景97
5.8拓展训练98
5.9知识连结102
5.9.1for循环的变型102
5.9.2循环的嵌套103
5.9.3goto语句构成的循环105
第6章数组108
6.1场景导入108
6.2一维数组109
6.2.1一维数组的定义与引用109
6.2.2一维数组的初始化109
6.3一维数组套用举例110
6.4二维数组113
6.4.1二维数组的定义与引用113
6.4.2二维数组的初始化114
6.5二维数组套用举例114
6.6回到场景116
6.7拓展训练117
6.8知识连结121
6.8.1多维数组121
6.8.2字元数组的定义和初始化121
6.8.3字元串122
6.8.4字元串的输入与输出123
第7章函式125
7.1场景导入125
7.2函式定义126
7.3函式参数和函式的返回值127
7.3.1形式参数和实际参数127
7.3.2函式的返回值127
7.4函式的参数传递方式128
7.4.1普通变数作为函式参数128
7.4.2数组作为函式参数129
7.5函式的调用130
7.5.1函式调用的一般形式130
7.5.2函式调用方式130
7.6函式的嵌套调用131
7.7变数的作用域133
7.7.1局部变数133
7.7.2全局变数133
7.8回到场景134
7.9拓展训练135
7.10知识连结139
7.10.1数组作为函式参数139
7.10.2函式的递归调用140
7.10.3变数的作用域141
7.10.4变数的存储类型143
7.10.5函式的作用域143
第8章指针145
8.1场景导入145
8.2指针的概念146
8.2.1指针变数的定义146
8.2.2指针变数赋值与初始化147
8.2.3指针变数套用148
8.2.4指针变数作为函式参数150
8.3指针与数组151
8.3.1指向数组元素的指针变数151
8.3.2通过指针引用数组元素152
8.3.3数组名作函式参数154
8.4指针与字元串156
8.4.1字元串的表示形式156
8.4.2字元指针变数与字元数组158
8.5回到场景159
8.6拓展训练160
8.7知识连结163
8.7.1二维数组的指针163
8.7.2指向多维数组的指针和指针变数167
8.7.3指针型函式169
8.7.4指向指针的指针172
第9章编译预处理174
9.1场景导入174
9.2宏定义175
9.2.1无参数宏定义175
9.2.2有参数宏定义178
9.3档案包含180
9.4条件编译183
9.5回到场景186
9.6拓展训练188
9.7知识连结190
第10章档案193
10.1场景导入193
10.2C语言中档案的概念194
10.2.1档案的概念与分类194
10.2.2档案的处理方式195
10.2.3档案类型指针195
10.3档案的打开与关闭196
10.3.1档案的打开196
10.3.2档案的关闭197
10.4档案的读写199
10.4.1字元读写函式199
10.4.2字元串读写函式200
10.5档案的定位与检测202
10.5.1档案定位函式202
10.5.2档案出错检测函式204
10.6回到场景205
10.7拓展训练206
10.8知识连结209
10.8.1档案类型指针的定义209
10.8.2数据块读写函式209
10.8.3格式化读写函式210
第11章课程实训211
11.1项目案例212
11.2拓展训练221
11.3知识连结222
附录A常用ASCII代码对照表226
附录BC语言中的关键字227
附录C运算符的优先权和结合性228
附录D常用库函式230
参考文献236
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net