主页 详情

《C语言实用教程》_徐秋红,王全红编著_12633230_9787115218711

【书名】:《C语言实用教程》
【作者】:徐秋红,王全红编著
【出版社】:北京:人民邮电出版社
【时间】:2010
【页数】:302
【ISBN】:9787115218711
【SS码】:12633230

最新查询

内容简介

第1章 C语言程序设计初步

1.1 程序与程序语言

1.2 C语言简史

1.3 使用C语言的理由

1.4 编程前的准备工作

1.5 程序开发周期(程序设计的步骤)

1.5.1 创建源程序

1.5.2 编译源程序

1.5.3 通过链接建立可执行文件

1.5.4 运行程序

1.6 第一个C语言程序

1.6.1 常见的编译错误

1.6.2 链接程序时易出现的错误消息

1.7 总结

1.8 问与答

1.9 作业

1.9.1 小测验

1.9.2 练习

第2章 C语言程序的组成部分

2.1 简单C语言程序的组成

2.1.1 main()函数

2.1.2 #include编译预处理指令

2.1.3 变量声明语句

2.1.4 函数原型的声明语句

2.1.5 程序语句

2.1.6 函数定义

2.1.7 程序注释

2.1.8 使用花括号

2.2 关键字与标识符

2.2.1 关键字

2.2.2 标识符

2.3 计算机内存

2.4 使用变量存储信息

2.4.1 变量和变量名

2.4.2 数值变量的类型

2.4.3 变量声明

2.4.4 typedef关键字

2.4.5 初始化变量

2.5 使用常量

2.5.1 字面常量

2.5.2 为字面常量定义符号名

2.5.3 使用关键字const声明变量具有恒定的值

2.6 信息读写基础

2.6.1 利用printf()函数在屏幕上显示信息

2.6.2 使用puts()函数显示消息

2.6.3 使用scanf()函数输入数值数据

2.6.4 专门的字符输入输出函数

2.7 总结

2.8 问与答

2.9 作业

2.9.1 小测验

2.9.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.3.5 算术运算符的优先级和结合性

3.3.6 数据类型的转换

3.3.7 逗号运算符

3.4 关系运算符和选择语句

3.4.1 关系运算符

3.4.2 if语句

3.4.3 else子句

3.5 逻辑运算符

3.6 条件运算符

3.7 总结

3.8 问与答

3.9 作业

3.9.1 小测验

3.9.2 练习

第4章 程序流程的控制

4.1 算法

4.1.1 使用伪码表示算法

4.1.2 使用流程图表示算法

4.1.3 使用N-S流程图表示算法

4.2 顺序结构程序设计

4.3 选择结构程序设计

4.3.1 选择结构形式的控制语句

4.3.2 switch结构与break语句

4.4 循环结构程序设计

4.4.1 while语句

4.4.2 do...while语句

4.4.3 for语句

4.5 嵌套循环

4.6 continue语句和break语句对循环的影响

4.6.1 break语句

4.6.2 continue语句

4.7 goto语句

4.8 死循环

4.9 总结

4.10 问与答

4.11 作业

4.11.1 小测验

4.11.2 练习

第5章 使用函数封装代码

5.1 什么是函数

5.1.1 函数的定义

5.1.2 函数的用法

5.2 函数的工作原理

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.4.5 函数体

5.4.6 函数原型

5.5 标准库函数和头文件

5.6 调用函数

5.6.1 函数调用的形式

5.6.2 函数的传值调用

5.6.3 调用随机函数

5.6.4 调用exit()函数

5.6.5 递归调用函数

5.7 函数的位置

5.8 变量的作用域

5.8.1 外部变量

5.8.2 局部变量

5.9 总结

5.10 问与答

5.11 作业

5.11.1 小测验

5.11.2 练习

第6章 数值型数组

6.1 为什么要引入数组

6.1.1 一维数组

6.1.2 一维数组元素

6.1.3 多维数组

6.2 命名和声明数组

6.2.1 初始化数组

6.2.2 初始化多维数组

6.2.3 数组的字节长度的计算

6.3 数值数组的常用操作

6.4 总结

6.5 问与答

6.6 作业

6.6.1 小测验

6.6.2 练习

第7章 指针

7.1 指针是什么

7.1.1 内存单元地址

7.1.2 创建指针变量

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.4 指针的运算

7.5 指针在函数参数传递中的应用

7.5.1 数组名作为函数的参数

7.5.2 指针作为函数的参数

7.5.3 指针作为函数的返回值

7.6 总结

7.7 问与答

7.8 作业

7.8.1 小测验

7.8.2 练习

第8章 字符和字符串

8.1 字符和字符变量

8.1.1 字符的存储形式

8.1.2 字符处理函数

8.2 字符串和字符数组

8.2.1 字符数组

8.2.2 初始化字符数组

8.3 字符串和指针

8.4 不存储在数组中的字符串

8.4.1 编译时分配字符空间

8.4.2 动态分配内存空间

8.4.3 使用malloc()函数

8.5 显示字符串

8.6 从键盘读取字符串

8.6.1 使用gets()函数接收字符串

8.6.2 使用scanf()函数输入字符串

8.7 常用的字符串处理函数

8.7.1 确定字符串的长度

8.7.2 复制字符串

8.7.3 拼接字符串

8.7.4 比较字符串

8.8 总结

8.9 问与答

8.10 作业

8.10.1 小测验

8.10.2 练习

第9章 结构体、共用体和typedef

9.1 什么是结构体

9.2 简单结构体

9.2.1 定义结构体

9.2.2 声明结构体变量

9.2.3 引用结构体变量的成员

9.2.4 结构体变量的初始化

9.2.5 结构体变量的存储及长度

9.3 包含其他结构体的结构体

9.4 结构体数组

9.5 结构体和指针

9.5.1 指针作为结构体的成员

9.5.2 创建指向结构体的指针

9.5.3 使用结构体指针和结构体数组

9.6 结构体和函数

9.7 共用体

9.7.1 定义、声明和初始化共用体

9.7.2 引用共用体的成员

9.8 使用typedef为已有的数据类型建立别名

9.9 总结

9.10 问与答

9.11 作业

9.11.1 小测验

9.11.2 练习

第10章 指针进阶

10.1 声明和使用指向指针的指针

10.2 指针和多维数组

10.2.1 指针与多维数组的关系

10.2.2 指向多维数组的指针变量的声明和引用

10.3 指针数组

10.3.1 回顾字符串与指针的关系

10.3.2 声明和使用char型指针数组

10.4 指向函数的函数指针

10.4.1 声明一个函数指针

10.4.2 初始化和引用函数指针

10.5 链表

10.5.1 链表的基本概念

10.5.2 操纵链表时常用的几种动态内存分配函数

10.5.3 创建链表和向链表中添加新结点

10.5.4 从链表中删除个结点

10.6 总结

10.7 问与答

10.8 作业

10.8.1 小测验

10.8.2 练习

第11章 文件

11.1 文件的基本概念

11.1.1 将字符串“Hello Word!”写入一个磁盘文件

11.1.2 文件与流

11.1.3 文件的类型

11.1.4 文件名

11.1.5 文件缓冲区

11.1.6 文件指针

11.1.7 标准文件

11.1.8 文件操作

11.2 打开文件和关闭文件

11.2.1 打开文件

11.2.2 关闭文件

11.2.3 刷新文件缓冲区

11.3 读写文件数据

11.3.1 字符的输入和输出

11.3.2 以格式化方式读写文件

11.3.3 检测文件尾

11.3.4 二进制文件的输入和输出

11.4 顺序文件存取和随机文件存取

11.4.1 rewind()函数

11.4.2 ftell()函数

11.4.3 fseek()函数

11.5 实用的文件处理方法

11.5.1 利用库函数remove()删除文件

11.5.2 利用rename()函数修改文件名

11.5.3 建立带行号的C语言源程序

11.6 总结

11.7 问与答

11.8 作业

11.8.1 小测验

11.8.2 练习

第12章 编译器的用法

12.1 设计和运行含有多个源代码文件的C语言程序

12.1.1 什么情况下建立含有多个源代码文件的C语言程序

12.1.2 设计含有多个源代码文件的C语言程序的过程

12.1.3 设计和组成模块的基本原则

12.1.4 外部变量在模块化程序设计中的作用

12.2 常用的编译预处理指令

12.2.1 宏定义

12.2.2 预处理指令#include

12.2.3 条件编译指令

12.2.4 预处理指令#undef

12.3 使用命令行参数

12.4 总结

12.5 问与答

12.6 作业

12.6.1 小测验

12.6.2 练习

附录A 字符ASCII码对照表

附录B 运算符的优先级

附录C C语言标准库中的常用函数

附录D 部分作业的参考答案

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
23ccbefa1e93f6173411b90583cf9fa5#61c555a56f3725433c22699ee8d96d97#71829558#C语言实用教程_12633230.zip