C语言程序设计教程

当前位置:首页 > 网络编程 > 编程语言与程序设计 > C语言程序设计教程

出版社:华中师范大学出版社
出版日期:2011-08-01
ISBN:9787562235835
作者:胡金柱

书籍目录

第1章 C语言程序设计概论1.1 C语言的发展及其特点1.1.1 C语言的发展1.1.2 C语言的主要特点1.2 C语言程序结构1.2.1 基本的C语言程序结构1.2.2 C语言书写规则1.2.3 C语言的字符集1.2.4 C语言词汇1.3 C程序的运行环境1.3.1 上机操作的基本步骤1.3.2 C的运行环境1.4 数据输出与输入1.4.1 数据的输出1.4.2 数据的输入小结习题第2章 数据类型、运算符与表达式2.1 C语言的数据类型2.2 常量、变量2.2.1 常量2.2.2 变量2.3 C语言的基本数据类型2.3.1 整型数据2.3.2 实型数据2.3.3 字符型数据2.3.4 数据类型转换2.4 运算符与表达式2.4.1 算术运算符与算术表达式2.4.2 赋值运算符和赋值表达式2.4.3 逗号运算符与逗号表达式2.4.4 sizeof运算符2.4.5 运算符的优先级和结合性2.5 简单程序设计与常见错误列举2.5.1 简单程序设计2.5.2 常见错误举例小结习题第3章 选择结构程序设计3.1 关系运算和逻辑运算3.1.1 关系运算符和关系表达式3.1.2 逻辑运算符和逻辑表达式3.1.3 条件运算符和条件表达式3.1.4 位运算符和位逻辑运算3.2 程序的基本结构3.2.1 程序中的数据结构3.2.2 程序中的控制结构3.3 if语句3.3.1 if语句的三种形式3.3.2 if语句的嵌套3.3.3 if语句应用中应注意的问题3.4 switch语句3.5 常见错误列举小结习题第4章 循环结构程序设计4.1 while语句4.2 do-while语句4.3 for语句4.4 循环嵌套4.5 break和continue语句4.5.1 break语句4.5.2 continue语句4.6 goto语句和标号小结习题第5章 存储类型与数组5.1 变量的存储类型与作用范围5.1.1 变量的存储类型5.1.2 局部变量与全局变量5.2 一维数组5.2.1 一维数组的定义与引用5.2.2 一维数组的初始化5.2.3 一维数组的程序举例5.3 二维数组与多维数组5.3.1 定义与初始化5.3.2 二维数组的元素引用5.3.3 多维数组5.4 字符串与字符数组5.4.1 字符数组5.4.2 字符串5.4.3 字符串数组5.4.4 字符串处理函数5.5 常见错误举例小结习题第6章 函数与编译预处理6.1 函数概述6.1.1 C源程序的函数结构6.1.2 C函数的分类6.2 函数的定义与调用6.2.1 函数的定义6.2.2 函数的调用6.2.3 函数的值6.3 函数间数据的传递方式6.3.1 传值调用6.3.2 传址调用6.3.3 数组作为函数参数6.4 函数的嵌套调用和递归调用6.4.1 函数的嵌套调用6.4.2 递归函数与递归调用6.5 编译预处理6.5.1 宏定义6.5.2 文件包含6.5.3 条件编译小结习题第7章 指针基础7.1 指针的基本概念7.2 指针变量7.2.1 指针变量的定义7.2.2 指针变量的引用7.2.3 指针变量作为函数参数7.2.4 指针变量的运算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 指针数组的应用小结习题第8章 指针与函数8.1 指针参数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 动态内存管理8.5.1 动态内存管理概述8.5.2 动态内存管理函数的应用8.6 命令行参数小结习题第9章 结构体与联合体9.1 结构体9.1.1 结构体的概念与定义9.1.2 结构体类型变量的定义方法9.1.3 结构体变量的引用9.1.4 结构体变量的初始化9.1.5 结构体数组9.2 结构型指针与函数9.2.1 结构指针9.2.2 结构参数9.2.3 结构型函数9.2.4 结构指针型函数9.3 线性链表9.3.1 链表概述9.3.2 动态链表9.4 联合体9.4.1 联合的定义9.4.2 联合变量的定义9.4.3 联合变量的引用9.5 枚举类型变量的定义和引用9.5.1 枚举类型的说明和枚举类型变量的定义9.5.2 枚举类型变量的引用9.6 typedef的使用小结习题第10章 文件10.1 文件的基本概念与分类10.1.1 文件的基本概念10.1.2 文件的分类10.2 文件结构体与文件指针10.3 文件打开、读写与关闭10.3.1 文件打开函数fopen10.3.2 文件关闭函数fclose10.3.3 文件读写函数10.4 文件的定位10.4.1 重返文件头函数10.4.2 指针位置移动函数10.4.3 取指针当前位置函数ftell10.5 非缓冲文件系统文件的基本操作10.5.1 文件标识号与非缓冲文件系统10.5.2 文件的创建函数、打开函数和关闭函数10.5.3 文件读/写函数10.5.4 文件定位函数小结习题第11章 C语言应用实例11.1 简单应用实例11.2 C语言函数的应用实例11.3 指针应用实例11.4 使用颜色函数、图形函数和时间函数实例11.5 文件使用实例附录一 ASCII代码表附录二 常用Turbo C 2.0标准函数附录三 ACM大赛简介附录四 程序员考试简介附录五 计算机等级考试简介参考文献

编辑推荐

  C语言是一种通用的高级程序设计语言,它以丰富的数据类型、优美的表现能力、完善的功能特征和快速的编译环境等特点,吸引着众多的计算机工作者。C语言作为一门长盛不衰的高级程序设计语言,也深受广大学习计算机语言者的喜爱。《C语言程序设计教程》主要向你介绍了 C语言程序设计概论,数据类型、运算符与表达式,存储类型与数组,函数与编译预处理,指针基础,结构体与联合体,文件,C语言应用实例等十一章内容。每章还配有练习题,便于教学和自学。

作者简介

  《C语言程序设计教程》介绍了计算机高级语言C语言的基础知识和语法规则,以及应用C语言设计各种实用程序的方法。共分11章:第1章为C语言程序设计概论,第2章为C语言的数据类型、运算符与表达式,第3章为选择结构程序设计,第4章为循环结构程序设计,第5章为存储类型与数组,第6章为函数与编译预处理,第7章为指针基础,第8章为指针与函数,第9章为结构体与联合体,第10章为文件,第11章为C语言应用实例。《C语言程序设计教程》的特点是概念清楚,内容丰富,由浅入深,适用于不同需求的读者。每章配有练习题,便于教学和自学。《C语言程序设计教程》既可以作为高等院校计算机专业本科和专科学生初学计算机高级语言程序设计的教材,也可以作为其他各专业本科、专科计算机公共课教学的教材;既适用于作为参加计算机等级考试(二级C语言)的考前培训教材,也适用于计算机爱好者作自学教材。

图书封面


 C语言程序设计教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024