
C语言程式设计教程(庞振平编着书籍)
《C语言程式设计教程》是2011年华南理工大学出版社出版的图书,作者是庞振平。
基本介绍
- 书名:C语言程式设计教程
- 作者:庞振平
- ISBN:978-7-5623-3409-5
- 页数:198
- 定价:38.5
- 出版社:华南理工大学出版社
- 出版时间:2011年2月
- 装帧:简装
- 开本:16
内容简介
本教材主要面向非计算机理工类各专业,书中详细介绍结构化程式设计的基本思想和方法,C语言的基本数据类型和运算以及C语言中函式、指针的概念和用法,另外,还介绍了软体工程的基本知识。本书的目的在于让读者了解用计算机解决问题的一般方法,初步掌握程式设计的基本原理,掌握编写和调试简单的应用程式。全书各章均配有习题,以便于读者理解和掌握知识。
编辑推荐
《21世纪高等院校计算机基础教育系列教材:C语言程式设计教程》的特点是注意基本概念的引入和阐述,注重算法设计的分析方法,强调实践环节的重要性。《21世纪高等院校计算机基础教育系列教材:C语言程式设计教程》内容的广度和深度基本覆盖了常见国家级考试(如自学考试、等级考试)关于c语言程式设计考试大纲的要求。全书在结构上更注重可读性和逻辑性。在各章的末尾,均配有本章小结和适量的习题,以方便读者在学习过程中加强对所学概念、原理、方法的理解并抓住学习重点。读者可以通过书中多种类型的习题、思考题、注释及简析,逐步熟悉并掌握c语言程式设计的方法和技巧,拓宽编程思路。
目录
第1章程式设计基础
1.1人的思维形式
1.2程式设计基础
1.2.1程式设计的基本概念
1.2.2面向过程与面向对象
1.2.3数据结构概述
1.2.4算法
1.3C语言的发展与特点
1.3.1C语言的发展状况
1.3.2C语言的特点
1.3.3简单程式示例
1.3.4C程式的书写格式
1.3.5main函式
1.4C程式开发及运行环境
1.4.1开发C程式的步骤
1.4.2Visual C++6.0集成开发环境
1.4.3使用Visual C++6.0开发C程式
1.5小结
习题
第2章基本数据类型及运算
2.1数据类型
2.1.1标识符
2.1.2常量与变数
2.1.3整型
2.1.4实型
2.1.5字元型
2.2标準输入输出函式
2.2.1格式输入函式seanf
2.2.2格式输出函式printf
2.3运算符与表达式
2.4算术运算符和算术表达式
2.4.1算术运算符
2.4.2算术表达式
2.4.3算术运算符的优先权和结合性
2.5自增自减运算符及其表达式
2.6赋值运算符和赋值表达式
2.6.1简单赋值运算符及表达式
2.6.2赋值运算中的数据转换
2.6.3複合赋值运算符及表达式
2.7关係运算符和关係表达式
2.7.1关係运算符
2.7.2关係表达式
2.8逻辑运算符和逻辑表达式
2.8.1逻辑运算符
2.8.2逻辑运算的值
2.8.3逻辑表达式
2.9其他类型运算符和表达式
2.9.1条件运算符和条件表达式
2.9.2逗号运算符和逗号表达式
2.9.3位运算符与简单的位运算
2.10表达式的运算顺序和类型转换
2.10.1表达式的运算顺序
2.10.2类型转换
2.11库函式
2.11.1标準库函式与头档案
2.11.2标準库函式的调用
2.11.3字元输入输出函式
2.11.4数学函式
2.12小结
习题
第3章程式设计结构
3.1程式设计结构的基本概念
3.1.1结构化程式设计的基本原则
3.1.2程式设计的三种基本结构
3.1.3使用流程图描述程式算法
3.1.4C语句
3.2顺序结构
3.3选择结构
3.3.1条件语句
3.3.2多分支语句
3.4循环结构
3.4.1for循环语句
3.4.2while循环语句
3.4.3do—while循环语句
3.4.4循环的嵌套
3.4.5三种基本结构的综合套用
3.5辅助控制语句
3.5.1无条件转向语句
3.5.2跳出语句
3.5.3继续语句
3.6小结
习题
第4章数组和字元串
4.1一维数组
4.1.1一维数组的定义
4.1.2一维数组的初始化
4.1.3一维数组元素的引用
4.1.4一维数组的套用举例
4.2二维数组
4.2.1二维数组的定义
4.2.2二维数组的初始化
4.2.3二维数组元素的引用
4.2.4二维数组套用举例
4.3字元数组
4.3.1字元数组的定义
4.3.2字元串与字元数组
4.3.3字元数组的初始化
4.3.4字元数组的引用
4.3.5字元数组的套用举例
4.3.6常用字元串处理函式
4.3.7综合套用举例
4.4数组元素的查找和排序
4.4.1数组元素的查找
4.4.2数组元素的排序
4.5小结
习题
第5章函式
5.1函式基础知识
5.1.1函式的概念
5.1.2函式的分类
5.1.3函式的定义
5.2函式原型与函式的调用
5.2.1函式原型
5.2.2函式的参数
5.2.3函式的调用
5.2.4函式的返回值
5.3函式的嵌套调用
5.4函式的递归调用
5.5调用与被调用函式间的数据传递
5.5.1调用与被调用函式间的数值传递
5.5.2调用与被调用函式间的地址传递
5.6变数的作用域
5.6.1局部变数
5.6.2全局变数
5.7变数的存储类别
5.7.1变数的存储方式与生存期
5.7.2自动变数
5.7.3静态变数
5.7.4外部变数
5.7.5暂存器变数
5.8小结
习题
……
第6章 指针
第7章 构造数据类型
第8章 档案
第9章 编译预处理
附录
参考文献