注册 登录 进入教材巡展 进入在线书城
#

出版时间:2017年5月

出版社:清华大学出版社

以下为《C语言程序设计及应用教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302468165
  • 1-1
  • 172164
  • 16开
  • 2017年5月
  • 工学
  • 软件工程
  • TP312
  • 计算机类
  • 高职高专
内容简介
本书针对零基础初学者循序渐进地介绍了C语言知识及其程序设计方法,主要教学内容包括算法、数据类型、运算符、表达式、程序结构、数组、函数、指针、结构体、共用体、位运算、文件和实例分析。 本书根据初学者特点,在章节安排、内容讲解和例题分析方面做了精心策划。整书体系合理,教学内容由浅入深且通俗易懂,章节例题力求典型且讲解细致。为使读者放心参考,本书所有例程均在Visual C 6.0运行环境下进行了验证。本书非常适合作为高等院校电类专业C语言程序设计课程的教材,也可作为广大C语言学习爱好者的自学和参考用书。
目录
目录
 
 
 
第1章C语言概述
 
1.1基础知识
 
1.2为什么要学C语言
 
1.3C程序结构分析
 
1.4C程序上机步骤
 
第2章算法
 
2.1算法的概念
 
2.2常见的算法描述方法
 
2.2.1用自然语言表示算法
 
2.2.2用传统流程图表示算法
 
2.2.3用结构化流程图表示算法
 
2.2.4用伪代码表示算法
 
2.2.5用计算机语言表示算法
 
2.3结构化程序设计方法
 
第3章数据类型、运算符和表达式
 
3.1数据类型
 
3.2常量与变量
 
3.2.1标识符
 
3.2.2常量和符号常量
 
3.2.3变量
 
3.3C语言的常用数据类型
 
3.3.1整型数据
 
3.3.2实型数据
 
3.3.3字符型数据
 
 
3.3.4为变量赋初值
 
3.4不同数据类型间的转换
 
3.4.1混合运算中的数据类型转换
 
3.4.2赋值运算中的数据类型转换
 
3.4.3强制转换
 
3.5运算符和表达式
 
3.5.1算术运算符和算术表达式
 
3.5.2赋值运算符和赋值表达式
 
3.5.3逗号运算符和逗号表达式
 
 
 
 
 
 
 
 
第4章程序结构
 
4.1顺序结构程序设计
 
4.1.1C语句
 
4.1.2赋值语句
 
4.1.3数据的输入与输出实现
 
4.1.4字符数据的输入与输出
 
4.1.5格式输入与格式输出
 
4.1.6顺序结构程序设计举例
 
4.2选择结构程序设计
 
4.2.1关系运算符和逻辑运算符
 
4.2.2if语句
 
4.2.3if语句的嵌套
 
4.2.4switch语句
 
4.2.5选择结构程序举例
 
4.3循环结构程序设计
 
4.3.1goto语句
 
4.3.2while语句
 
4.3.3do…while语句
 
4.3.4for语句
 
4.3.5循环的嵌套
 
4.3.6break语句和continue语句
 
4.3.7循环语句小结
 
4.3.8循环结构程序举例
 
第5章数组
 
5.1一维数组
 
5.1.1一维数组的定义
 
5.1.2一维数组的初始化
 
5.1.3一维数组的引用
 
5.1.4一维数组程序举例
 
5.2二维数组
 
5.2.1二维数组的定义
 
5.2.2二维数组的初始化
 
5.2.3二维数组的引用
 
5.2.4二维数组程序举例
 
5.3字符数组
 
5.3.1字符数组的定义、初始化和引用
 
5.3.2字符串
 
5.3.3字符串的输入与输出
 
5.3.4字符串处理函数
 
5.3.5字符串程序举例
 
第6章函数
 
6.1函数概述
 
6.2函数的类别
 
6.2.1库函数
 
6.2.2用户自定义函数
 
6.3函数的定义
 
6.3.1无参函数的定义
 
6.3.2有参函数的定义
 
6.3.3空函数
 
6.4函数声明
 
6.5函数的参数与函数的返回值
 
6.5.1函数的实际参数和形式参数
 
6.5.2数组作为函数参数
 
6.5.3函数的返回值
 
6.6函数的调用
 
6.6.1函数调用的一般形式
 
6.6.2函数调用的过程
 
6.6.3三种函数调用方式
 
6.6.4函数的嵌套调用
 
6.6.5函数的递归调用
 
6.7变量的作用域和存储类型
 
6.7.1局部变量和全局变量
 
6.7.2变量的存储类型
 
6.7.3变量定义和声明的区别
 
6.8内部函数和外部函数
 
6.8.1内部函数
 
6.8.2外部函数
 
6.9编译预处理
 
6.9.1宏定义
 
6.9.2文件包含
 
6.9.3条件编译
 
第7章指针
 
7.1指针概述
 
7.2指针变量和简单变量
 
7.2.1定义指针变量
 
7.2.2指针变量的初始化
 
7.2.3指针变量的引用
 
7.3指针变量与一维数组
 
7.3.1作为指针的数组名
 
7.3.2使用指针变量引用数组元素
 
7.3.3使用指针变量处理字符串
 
7.3.4指针运算
 
7.4指针变量与函数
 
7.4.1指针变量作为函数参数
 
7.4.2数组名作为函数参数
 
7.5指针的高级应用
 
7.5.1指针与多维数组
 
7.5.2指向函数的指针变量
 
7.5.3返回指针的函数
 
7.5.4指针数组
 
7.5.5指向指针的指针变量
 
第8章结构体与共用体
 
8.1结构体类型
 
8.1.1结构体类型的定义
 
8.1.2结构体变量的定义
 
8.1.3结构体变量的初始化和引用
 
8.2结构体数组
 
8.2.1结构体数组的定义
 
8.2.2结构体数组的初始化
 
8.2.3结构体数组的引用
 
8.3共用体数据类型
 
8.3.1共用体变量的定义
 
8.3.2共用体变量的引用
 
8.4枚举数据类型
 
8.4.1枚举类型及其变量的定义
 
8.4.2枚举变量的引用
 
8.5自定义类型
 
第9章位运算
 
9.1位运算符与位运算
 
9.1.1按位与运算符“&”
 
9.1.2按位或运算符“|”
 
9.1.3按位异或运算符“^”
 
9.1.4按位取反运算符“~”
 
9.1.5左移运算符“”
 
9.1.6右移运算符“”
 
9.2位段
 
第10章文件
 
10.1C文件的概念
 
10.1.1文件名
 
10.1.2文件的分类
 
10.2文件的打开与关闭
 
10.2.1文件类型指针
 
10.2.2文件的打开(fopen函数)
 
10.2.3文件的关闭(fclose函数)
 
10.3文件的读取和写入
 
10.3.1fgetc函数和fputc函数
 
10.3.2fgets函数和fputs函数
 
10.3.3fprint函数和fscanf函数
 
10.3.4fread函数和fwrite函数
 
10.4文件的定位
 
10.4.1rewind函数
 
10.4.2fseek函数
 
10.4.3ftell函数
 
10.4.4实例解析
 
第11章C语言在单片机编程中的实例解析
 
 
附录A常用字符与ASCII代码对照表
 
附录B关键字及其用途
 
附录C运算符和结合性
 
附录D常用的C语言库函数