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

C语言程式设计教程(孟宪福主编书籍)

2020-01-13 20:02:49 百科
C语言程式设计教程(孟宪福主编书籍)

C语言程式设计教程(孟宪福主编书籍)

《C语言程式设计教程》是2015年清华大学出版社出版的图书,作者是孟宪福。

基本介绍

  • 书名:C语言程式设计教程
  • 作者:孟宪福
  • ISBN:9787302410904
  • 定价:33元
  • 出版社:清华大学出版社
  • 出版时间:2015.09.01

内容简介

C语言是一种套用非常广泛的结构化高级程式设计语言,既适合于编写套用软体,又特别适合于编写系统软体。本书由12章组成,按照循序渐进的原则,详细地介绍C语言的基本概念和语法规则,同时在难点的讲解上力求準确、完整。在此基础上,通过精选的典型例题分析,使得读者能够儘快掌握利用C语言进行程式设计的技巧和方法,特别是,为了使读者能够儘快利用C语言编写大型实用程式,在书中的最后一章详细分析了一个图形编辑程式的设计与实现过程,并给出了完整的源程式。 本书是作者根据多年的教学经验编写而成的,在内容编排上儘量体现出易学的特点,在文字叙述上力求条理清晰、文字简洁,以便读者阅读。 本书可作为大专院校计算机专业及其相关专业的教材或教学参考书,也可作为自学用书。

图书目录

第1章绪言
1.1C语言简介
1.1.1C语言发展简史
1.1.2C语言的特点
1.2C语言程式的开发步骤
1.3C语言的程式结构
1.4算法的表示
1.4.1算法的流程图表示法
1.4.2算法的NS流程图表示法
1.4.3算法的伪代码表示法
习题
第2章数据、运算符和表达式
2.1基本概念
2.1.1标识符
2.1.2常量
2.1.3变数
2.1.4关键字
2.2基本数据类型
2.2.1整型变数及其常量
2.2.2浮点型变数及其常量
2.2.3字元型变数及其常量
2.2.4长整型、短整型和无符号整型
2.2.5类型定义typedef
2.3算术运算符、赋值运算符及其表达式
2.3.1算术运算符和算术表达式
2.3.2赋值运算符和赋值表达式
2.4关係运算符、逻辑运算符及其表达式
2.4.1关係运算符和关係表达式
2.4.2逻辑运算符和逻辑表达式
2.5变数的初始化
2.6不同类型的数据之间的转换
2.6.1自动类型转换
2.6.2强制类型转换
2.7sizeof运算符
2.8套用举例
习题
第3章数据的输入和输出
3.1数据的输入
3.1.1字元输入函式getchar
3.1.2格式输入函式scanf
3.2数据的输出
3.2.1字元输出函式putchar
3.2.2格式输出函式printf
3.3套用举例
习题
第4章基本语句
4.1结构化程式设计简介
4.2语句和複合语句
4.3条件语句
4.3.1if语句
4.3.2条件运算符
4.3.3switch语句
4.3.4套用举例
4.4循环语句
4.4.1while循环语句
4.4.2dowhile循环语句
4.4.3for循环语句
4.4.4break语句和continue语句
4.4.5goto语句
4.4.6逗号运算符和空操作语句
4.4.7套用举例
习题
第5章数组
5.1一维数组
5.1.1一维数组的定义和引用
5.1.2一维数组元素的初始化
5.2二维数组
5.2.1二维数组的定义和引用
5.2.2二维数组元素的初始化
5.3字元数组和字元串
5.3.1字元数组
5.3.2字元串
5.4套用举例
习题
第6章函式
6.1函式的概念
6.2函式的定义和调用
6.2.1函式的定义
6.2.2函式的调用
6.3函式的返回值
6.4函式原型
6.5函式的参数及其传递方式
6.5.1非数组作为函式参数
6.5.2数组作为函式参数
6.6函式的嵌套调用和递归调用
6.6.1函式的嵌套调用
6.6.2函式的递归调用
6.7变数的作用域及其存储类别
6.7.1局部变数及其存储类别
6.7.2全局变数及其存储类别
6.8内部函式和外部函式
6.8.1内部函式
6.8.2外部函式
6.9套用举例
习题
第7章编译预处理
7.1宏定义
7.2档案包括
7.3条件编译
7.4套用举例
习题
第8章结构和联合
8.1结构类型变数的定义
8.2结构类型变数的引用
8.3结构变数的初始化
8.4结构和函式
8.4.1结构变数作函式参数
8.4.2函式的返回值是结构类型变数
8.5结构和数组
8.5.1结构中包含数组
8.5.2结构数组
8.6结构的嵌套
8.7联合
8.8枚举
8.9套用举例
习题
第9章位运算
9.1二进制位运算
9.2位段
9.3套用举例
习题
第10章指针
10.1指针的基本概念
10.2指针变数的定义和引用
10.2.1指针变数的定义
10.2.2指针变数的引用
10.3指针和结构
10.3.1指向结构的指针
10.3.2结构中包含指针
10.3.3鍊表
10.3.4二叉树
10.4指针和数组
10.4.1指向数组元素的指针及其操作
10.4.2数组名和函式参数
10.4.3字元串和指针
10.4.4指针数组
10.4.5指针与++、--运算符
10.5指针和函式
10.5.1指针变数作为函式的参数
10.5.2函式的返回值是指针
10.5.3指向函式的指针
10.5.4命令行参数
10.6二级指针
10.6.1二级指针的基本概念
10.6.2二级指针与指针数组的关係
10.7二维数组与指针
10.7.1指向二维数组的指针定义
10.7.2利用指针访问二维数组元素
10.8二维数组与函式
10.8.1函式参数是二维数组
10.8.2函式的返回值是指向二维数组的指针
10.9複杂的定义形式
10.10对typedef的进一步说明
10.11套用举例
习题
第11章档案
11.1档案的基本概念
11.2档案类型指针和档案号
11.3缓冲档案系统
11.3.1档案打开函式fopen
11.3.2档案关闭函式fclose
11.3.3档案读函式fgetc,fread,fscanf
11.3.4档案写函式fputc,fwrite,fprintf
11.3.5档案定位函式rewind,fseek,ftell
11.3.6套用举例
11.4非缓冲档案系统
11.4.1档案打开函式open和档案创建函式creat
11.4.2档案关闭函式close
11.4.3档案读函式read
11.4.4档案写函式write
11.4.5档案定位函式lseek、tell
11.4.6套用举例
习题
第12章C语言综合套用
12.1图形编辑程式Panda
12.2图形库函式简介
12.3Panda的数据组织
12.4Panda的实现
12.4.1Panda的选单设计
12.4.2Panda的图形处理
12.4.3Panda的档案操作
12.5Panda源程式清单
习题
附录A标準ASCII字元集
附录B运算符的优先权及其结合性
附录CTurboC集成开发环境简介
附录DC语言的巴科斯範式描述
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net