简介
《C语言程序设计》为五年制高职高专教材,也可作做自学者的指导书。主要对象是C语言零起点读者,如果读者已掌握了计算机的初步知识,将会更容易地学习使用《C语言程序设计》。
C语言程序设计昌高等院校普遍开设的一门课程,该课程也是软件工作者必须掌握的一个工具。但由于C语言功能多,使用灵活,初学者普遍感到难以掌握。根据这一概况,作者在充分分析本课程特点和学生认知规律的基础上,经过几年多种教学方式的尝度后整理出《C语言程序设计》。
《C语言程序设计》特点:
1 讲授内容少而精;2 例题知识点明确;3 强调实践中学习;4 逐步并适时地介绍调试方法;5 增设了环环相扣、贯穿整体内容的综合实例;6 提供独特的索引;7 提供电子教案。
目录
第一章 C语言概述
1.1 C语言的产生与发展
1.2 C语言的特点
1.3 C语言标识符
1.4 C语言程序的开发和运行
习题
上机实验
第二章 程序设计基础
2.1 数据类型
2.2 常量与变量
2.3 整型数据
2.4 实型数据
2.5 字符型数据
2.6 运算符
2.7 控制流程语句
2.8 程序的基本结构与算法
习题
上机实验
第三章 输入输出与顺序程序设计
3.1 数据输入输出的概念及其在C语言中的实现
3.2 字符数据的输入输出
3.3 格式输入与输出
3.4 程序举例
习题
上机实验
第四章 分支设计
4.1 关系运算符和关系表达式
4.2 逻辑运算符和逻辑表达式
4.3 if语句
4.4 switch语句
4.5 程序举例
习题
上机实验
第五章 循环设计
5.1 概述
5.2 goto语句以及用goto语句构成循环
5.3 while语句
5.4 do-while语句
5.5 for语句
5.6 循环的嵌套
5.7 几种循环的比较
5.8 break和continue语句
5.9 程序举例
习题
上机实验
第六章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组
6.4 程序综合示例
习题
上机实验
第七章 编译预处理
7.1 概述
7.2 宏定义
7.3 文件包含
7.4 条件编译
习题
上机实验
第八章 函数
8.1 概述
8.2 函数定义的一般形式
8.3 函数的参数和函数的值
8.4 函数的调用
8.5 函数的嵌套调用
8.6 函数的递归调用
8.7 数组作为函数参数
8.8 局部变量和全局变量
8.9 变量的存储类别
习题
上机实验
第九章 指针
9.1 指针与变量
9.2 指针的运算
9.3 指针与数组
9.4 指针与函数
9.5 程序综合示例
习题
上机实验
第十章 结构体和共用体
10.1 结构体
10.2 结构体变量的引用
10.3 结构体数组
10.4 结构体指针变量
10.5 动态存储分配
10.6 链表结构
10.7 共用体
10.8 枚举类型
10.9 程序举例
10.10 typedef定义新的类型标识符
习题
上机实验
第十一章 位运算
11.1 数值在计算机中的表示
11.2 位运算
11.3 位运算举例
11.4 位段
习题
第十二章 文件
12.1 概述
12.2 文件的打开与关闭
12.3 文件的顺序读写
12.4 文件的随机读写
12.5 文件的错误检测
习题
附录
附录A Turbo C集成环境(IDE)
附录B Turbo C 2.0常用库函数
附录C ASCII代码表
附录D 错误信息中英文对照
附录E C语言的运算符种类、优先级和结合性
附表1 运算符的优先级和结合性
参考文献
1.1 C语言的产生与发展
1.2 C语言的特点
1.3 C语言标识符
1.4 C语言程序的开发和运行
习题
上机实验
第二章 程序设计基础
2.1 数据类型
2.2 常量与变量
2.3 整型数据
2.4 实型数据
2.5 字符型数据
2.6 运算符
2.7 控制流程语句
2.8 程序的基本结构与算法
习题
上机实验
第三章 输入输出与顺序程序设计
3.1 数据输入输出的概念及其在C语言中的实现
3.2 字符数据的输入输出
3.3 格式输入与输出
3.4 程序举例
习题
上机实验
第四章 分支设计
4.1 关系运算符和关系表达式
4.2 逻辑运算符和逻辑表达式
4.3 if语句
4.4 switch语句
4.5 程序举例
习题
上机实验
第五章 循环设计
5.1 概述
5.2 goto语句以及用goto语句构成循环
5.3 while语句
5.4 do-while语句
5.5 for语句
5.6 循环的嵌套
5.7 几种循环的比较
5.8 break和continue语句
5.9 程序举例
习题
上机实验
第六章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组
6.4 程序综合示例
习题
上机实验
第七章 编译预处理
7.1 概述
7.2 宏定义
7.3 文件包含
7.4 条件编译
习题
上机实验
第八章 函数
8.1 概述
8.2 函数定义的一般形式
8.3 函数的参数和函数的值
8.4 函数的调用
8.5 函数的嵌套调用
8.6 函数的递归调用
8.7 数组作为函数参数
8.8 局部变量和全局变量
8.9 变量的存储类别
习题
上机实验
第九章 指针
9.1 指针与变量
9.2 指针的运算
9.3 指针与数组
9.4 指针与函数
9.5 程序综合示例
习题
上机实验
第十章 结构体和共用体
10.1 结构体
10.2 结构体变量的引用
10.3 结构体数组
10.4 结构体指针变量
10.5 动态存储分配
10.6 链表结构
10.7 共用体
10.8 枚举类型
10.9 程序举例
10.10 typedef定义新的类型标识符
习题
上机实验
第十一章 位运算
11.1 数值在计算机中的表示
11.2 位运算
11.3 位运算举例
11.4 位段
习题
第十二章 文件
12.1 概述
12.2 文件的打开与关闭
12.3 文件的顺序读写
12.4 文件的随机读写
12.5 文件的错误检测
习题
附录
附录A Turbo C集成环境(IDE)
附录B Turbo C 2.0常用库函数
附录C ASCII代码表
附录D 错误信息中英文对照
附录E C语言的运算符种类、优先级和结合性
附表1 运算符的优先级和结合性
参考文献
C语言程序设计
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×