C语言是在当今软件开发领域有着十分广泛应用的一种语言。本书全面地介绍了C语言的基本概念,C语言的数据类型、语句及结构特点,系统地讲述了C语言程序设计的基本方法和技巧。对面向对象程序设计及C 的编程技术也作了初步阐述。
全书选材先进,内容丰富,讲述力求理论联系实际、深入浅出、循序渐进,注重培养读者的程序设计能力,培养良好的程序设计风格和习惯。
本书可作为高等院校计算机程序设计教学用书,也可作为从事计算机应用的科技人员的参考书、培训教材。本书配有CAI教学课件。
为了配合本书的学习,作者还编写了与本书配套的《C语言程序设计上机指导与习题选解》(第2版)》,可供学习时参考使用。
目录
- 章C语言程序设计概述
- 1.1程序与程序设计语言
- 1.2算法及其描述
- 1.3C语言的发展及特点
- 1.4C语言程序的基本结构
- 1.5C语言字符集.标识符与关键字
- 1.6C语言程序的开发环境
- 第2章C语言的基本数据类型与表达式
- 2.1C语言的基本数据类型
- 2.2常量与变量
- 2.3运算符与表达式
- 2.4数据类型转换
- 第3章顺序程序设计
- 3.1C语言的基本语句
- 3.2数据输入与输出
- 3.3程序举例
- 第4章选择结构程序设计
- 4.1关系运算符与关系表达式
- 4.2逻辑运算符与逻辑表达式
- 4.3if语句
- 第5章循环结构程序设计
- 5.1while语句
- 5.2do-while语句
- 5.3for语句
- 5.4break、continue和goto语句
- 5.5循环的嵌套
- 5.6复合结构程序举例
- 第6章函数与编译预处理
- 6.1模块化程序设计与函数
- 6.2函数的定义与调用
- 6.3函数的递归调用
- 6.4变量作用域与存储方式
- 6.5编译预处理
- 6.6函数设计举例
- 第7章数组
- 第8章指针
- 第9章结构体数据类型与链表
- 0章共用体与枚举类型
- 1章文件
- 2章C语言综合应用程序示例
- 3章C基础
- 附录ASCII字符编码一览表
- 附录运算符的优先级别和结合方向一览表
- 附录TurboC库函数
- 附录图形模式表
- 附录鼠标器功能的编号及其作用
- 附录Ⅵ鼠标驱动程序常用功能及其参数
- 参考文献