C程序设计实用教程
C程序设计实用教程封面图

C程序设计实用教程

周炜, 钟红艳, 王晓楠, 徐云飞, 雷晓莉, 编著

出版社:清华大学出版社

年代:2014

定价:25.0

书籍简介:

本书是根据作者多年的教学经验和研究成果整理成的,内容具体安排初步分为6章:C程序概述,分支与循环,数组与结构体,指针与链表,递归,文件操作与输入输出。目前已完成约三分之二的工作量。

书籍目录:

第1章C语言概述

1.1C语言的诞生和发展

1.2C语言的特点

1.3C语言的数据类型

1.4基本类型数据的机器码

1.4.1机器码和编码方案

1.4.2整型数据的机器码

1.4.3字符型数据的机器码——ASCII码

1.4.4实型数据的机器码

1.5标识符、常量、变量和字符串常量

1.5.1标识符

1.5.2常量

1.5.3变量、只读变量和可读写变量

1.5.4字符串常量

1.6地址、指针和动态内存分配

1.7定义新类型名

1.8预处理命令

1.8.1宏定义命令

1.8.2文件包含命令

1.8.3条件编译命令

1.9C语言的运算、表达式和语句

1.9.1运算及其优先级和结合性

1.9.2各类运算的功能

1.9.3各基本类型数据间的混合运算

1.9.4C语言的表达式

1.9.5C语言的语句

1.10C程序的结构与C函数

1.10.1C程序的结构

1.10.2C函数

1.10.3值传递和地址传递

1.10.4函数原型

1.10.5主程序带形式参数

1.10.6数组名和函数名做函数参数

1.11C语言的常用库函数

1.11.1格式输入函数和格式输出函数

1.11.2字符函数

1.11.3字符串处理函数

1.11.4清屏函数clrscr()和光标函数gotoxy(x, y)

1.11.5system(s)函数

1.11.6数学函数

1.11.7内存管理函数

1.11.8内存比较与填充函数

1.11.9随机函数

1.11.10日期函数和时间函数

1.12变量和函数的存储类别

1.12.1变量的存储类别

1.12.2函数的存储类别

1.13多文件编译

1.13.1用文件包含命令实现多文件编译

1.13.2用工程实现多文件编译

1.14C语言集成开发环境的使用

1.14.1安装和配置C语言系统平台

1.14.2C语言程序设计的方法和步骤

习题1

第2章分支与循环

2.1分支结构程序设计

2.1.1条件运算和条件语句

2.1.2ifelse语句

2.1.3switch语句

2.2循环结构程序设计

2.2.1while循环语句

2.2.2dowhile循环语句

2.2.3for循环语句

2.2.4循环语句综合编程

习题2

第3章数组与结构体

3.1数组

3.1.1一维数组

3.1.2杨辉三角形

3.1.3二维数组

3.2用一维数组处理矩阵

3.3顺序表

3.3.1顺序表的查找

3.3.2顺序表的排序

3.3.3顺序表的删除

3.3.4顺序表的插入

3.4结构体

3.4.1结构体类型定义及变量声明

3.4.2结构体数组

3.4.3结构体指针

习题3

第4章指针与链表

4.1指针做函数参数

4.2一维数组的指针

4.2.1指针的算术运算

4.2.2数组指针做函数参数

4.3函数的指针

4.3.1函数指针变量

4.3.2函数指针做函数参数

4.3.3函数指针数组

4.4返回指针值的函数

4.5指针数组

4.6指向指针的指针——双指针

4.7指针与多维数组

4.7.1多维数组元素的指针

4.7.2指向一维数组的指针变量

4.7.3指向数组的指针做函数参数

4.8链表

4.8.1链表概述

4.8.2链表的创建、输出和销毁

4.8.3链表的查找

4.8.4链表的插入

4.8.5链表的删除

4.8.6链表的排序

4.8.7链表的综合应用

习题4

第5章递归

5.1子程序的直接递归

5.2子程序的间接递归

5.3主程序的递归

习题5

第6章文件操作

6.1文件的基本概念

6.2文件操作常用函数

6.2.1文件的打开与关闭

6.2.2文件状态函数

6.2.3文件定位函数

6.2.4字符读写函数

6.2.5字符串读写函数

6.2.6整数读写函数

6.2.7格式化读写函数

6.2.8随机读写函数

6.3文件操作举例

习题6

第7章程序设计竞赛介绍

7.1程序设计竞赛综述

7.2程序设计竞赛中的编程技巧

7.2.1基本输入输出格式

7.2.2字符串输入

7.2.3关于输出须要专门说明的几个问题

附录A常用字符与ASCII代码对照表

附录B习题参考答案

参考文献

内容摘要:

本书是作者多年以谭浩强先生的《C程序设计》为教材从事C语言教学的经验、应用和研究成果的总结,在很多方面还有所延伸和创新。本书能够加深读者的理解,开阔读者的视野,提高读者的编程能力。本书面向应用,注重算法应用和解题方法,将函数和指针视为家常便饭。全书突出了计算思维的运用。全书共分7章,内容包括C语言概述、分支与循环、数组与结构体、指针与链表、递归、文件操作和程序设计竞赛介绍。本书可以作为国内高校各层次、各专业C语言程序设计课程的教材和参考书,也可以作为国家计算机等级考试和国内外各种程序设计大赛的复习、参考和强化训练用书。

书籍规格:

书籍详细信息
书名C程序设计实用教程站内查询相似图书
9787302373216
如需购买下载《C程序设计实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)25.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

C程序设计实用教程是清华大学出版社于2014.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。