《C语言程序设计(第五版)/新世纪高职高专计算机基础教育系列规划教材》是新世纪高职高专教材编委会组编的计算机类课程规划教材之一。由于C语言的重要性,当前高职院校都把C语言程序设计作为入门程序设计课程来对待。我们针对高职高专学生自身的特点与培养目标,从高职高专学生的思维方式、理解能力以及在后续课程中的应用等诸方面的因素出发,对《C语言程序设计》(第四版)教材进行了改革和修订。我们的目标是修订一本具有新体系、新结构的通俗易懂、结构新颖的C语言实用教材。
《C语言程序设计(第五版)/新世纪高职高专计算机基础教育系列规划教材》的任务是,训练学生掌握计算机程序设计的基本操作技能;使学生具有程序设计的能力,并掌握用计算机解决和处理问题的思维方法,为进一步学习和应用计算机其他专业知识打下良好基础。同时为进行嵌入式编程的开发与应用打下基础。
目录
- 第1章 C语言概述
- 1.1 C语言的发展与特点
- 1.2 C语言的基本符号与关键字
- 1.3 C语言程序
- 1.4 TurboC集成环境与程序的上机操作
- 习题
- 第2章 数据类型、表达式及其运算
- 2.1 C语言的数据类型
- 2.2 常量
- 2.3 变量
- 2.4 运算符及表达式
- 2.5 赋值运算符和赋值表达式
- 2.6 指针运算
- 2.7 其他运算符及其表达式
- 习题
- 第3章 顺序结构程序设计
- 3.1 结构化程序设计的基本概念及C语句
- 3.2 赋值语句
- 3.3 数据的输入和输出
- 3.4 程序设计举例
- 习题
- 第4章 选择结构程序设计
- 4.1 关系运算符和关系表达式
- 4.2 逻辑运算符和逻辑表达式
- 4.3 条件语句
- 4.4 多分支语句
- 4.5 程序设计举例
- 习题
- 第5章 循环结构程序设计
- 5.1 While语句
- 5.2 do—while语句
- 5.3 for语句
- 5.4 三种循环的比较
- 5.5 多重循环
- 5.6 循环中用到的其他语句
- 5.7 程序设计举例
- 习题
- 第6章 数组和指向数组的指针
- 6.1 数组的概念
- 6.2 一维数组
- 6.3 二维数组
- 6.4 字符型数组与字符串
- 6.5 指针与数组
- 6.6 指针数组
- 6.7 指向指针的指针变量
- 6.8 程序设计举例
- 习题
- 第7章 函数与指针
- 7.1 概述
- 7.2 函数的定义
- 7.3 函数的参数和函数的值
- 7.4 函数的调用
- 7.5 函数的嵌套调用
- 7.6 函数的递归调用
- 7.7 指针与函数
- 7.8 变量的作用域与存储类别
- 7.9 内部函数和外部函数
- 7.10 宏定义
- 7.11 程序举例
- 习题
- 第8章 结构体与共用体
- 8.1 结构体类型的定义
- 8.2 定义结构体类型的变量
- 8.3 结构体类型变量的引用
- 8.4 结构体变量的初始化
- 8.5 结构体数组
- 8.6 指向结构体类型数据的指针
- 8.7 用指针处理链表
- 8.8 共用体
- 8.9 枚举类型
- 8.10 类型定义
- 8.11 程序举例
- 习题
- 第9章 文件
- 9.1 文件概述
- 9.2 文件的打开与关闭
- 9.3 文件的读写
- 9.4 文件定位与随机读写
- 9.5 文件的出错检测
- 9.6 程序举例
- 习题
- 第10章 C语言屏幕操作函数及应用
- 10.1 字符屏幕操作函数
- 10.2 TurboC的图形与动画处理
- 10.3 程序举例
- 习题
- 第11章 C语言综合实训
- 附录
- 附录I 常用字符与ASCII代码对照表
- 附录Ⅱ TurboC库函数
- 参考文献