标准C语言程序设计及应用

标准C语言程序设计及应用
作 者: 周纯杰
出版社: 华中科技大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《标准C语言程序设计及应用》作者简介

内容简介

本书以ANSIC++标准为准则,采取循序渐进、突出重点、分散难点的编写方法, 系统地讲授作为ANSIC++内核的C语言的基本语法和程序设计方法。全书共分11章:C语言基础知识,数据类型、运算符和表达式,程序和流程控制,变 量的存储类型,数组,指针,函数,结构和联合,文件,编译预处理,C语言的实际应 用。每章都有例题、小结、习题,便于读者学习与复习。这些例题都是精选的,并经过上 机检验的。为了满足读者上机练习的需要,书后还给出了5个附录,介绍C语言中常用库 函数、BorlandC++V 3. 1集成环境下运行C语言程序的方法,以及在上机过程中常见的 编译错误及其原因。本书内容新颖、通俗易懂,非常重视对学生编程思想和编程规范的培养,是学习C语 言的理想教材。

图书目录

第1章 概论

1. 1 C语言的入门知识

1. 1. 1 二进制编码系统

1. 1. 2 微型计算机硬件的基本组成

1. 1. 3 计算机系统的层次结构

1. 2 C语言的发展及特点

1. 2. 1 C语言的发展过程

1. 2. 2 C语言的特点

1. 3 C语言程序的书写格式和结构特点

1. 3. 1 C语言程序的书写格式

1. 3. 2 C语言程序的结构特点

1. 4 C语言的基本语法单位

1. 4. 1 标识符

1. 4. 2 关键字

1. 4. 3 分隔符

l, 4. 4 常量

1. 5 简单的输入/输出

1. 5. 1 格式化输入/输出函数

1. 5. 2 字符输入/输出函数

1. 6 运行C程序的一般步骤

小结

习题一

第2章 数据类型. 运算符和表达式

2. 1 数据类型

2. 2 常量和变量

2. 2. 1 常量

2. 2. 2 变量

2. 3 运算符和表达式

2. 3. 1 表达式

2. 3. 2 算术运算符与算术表达式

2. 3. 3 关系运算符与关系表达式

2. 3. 4 逻辑运算符与逻辑表达式

2. 3. 5 自±曾和自减运算

2. 3. 6 赋值运算符与赋值表达式

2. 3.

条件运算符与条件表达式

2. 3. 8 逗号运算符与逗号表达式

2. 4 位运算

2. 4. 1 按位与运算符&

2. 4. 2 按位或运算符│

2. 4. 3 按位异或运算符^

2. 4. 4 二进制左移运算符《

2. 4. 5 二进制右移运算符》

2. 4. 6 按位取反运算符~

2. 5 运算符的优先级

2, 6 格式化输入/输出函数的进一步讨论

2. 6. 1 格式化输出函数printf

2. 6. 2 scanf函数 格式输入函数

2. 7 常见问题分析

小结

习题二

第3章 程序和流程控制

3. 1 C活言程序的版式和语句

3. 1. 1 C语言程序的版式

3. 1. 2 C语言的语句

3. 2 结构化程序设计和流程控制

3. 2. 1 结构化程序设计

3. 2. 2 C语言的流程控制语句和辅助控制语句

3. 3 if语句

3. 3. 1 汀语句的标准形式

3. 3. 2 条件分支嵌套

3. 4 Switch多分支选择语句

3. 5 循环控制

3. 5. 1 while语句

3. 5. 2 for语句

3. 5. 3 do-while浯句

3. 5. 4 从一重循环到多重循环

3. 6 辅助控制语句

3. 6. 1 break语句

3. 6. 2 continue语句

3. 6. 3 goto语句和标号

3. 7 典型程序编写方法举例

3. 7. 1 典型问题一

3. 7. 2 典型问题二

3. 7. 3 典型问题三

小结

习题三

第4章 变量的存储类型

4. 1 概述

4. 2 自动型变量auto

4. 3 寄存器型变量register

4. 4 外部参照型变量extern

4. 5 静态型变量static

小结

习题四

第5章 数组

5. 1 一维数组的定义和应用

5. 2 二维数组

5. 3 字符数组

5. 4 程序设计举例

小结

习题五

第6章 指针

6. 1 指针概念

6. 1. 1 变量的地址

6. 1. 2 指针变量

6. 2 指针变量的定义和使用

6. 2. 1 指针变量的定义及初始化

6. 2. 2 指针的使用

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 多级指针

小结

习题六

第7章 函数

7. 1 结构化程序设计与C语言程序结构

7. 1. 1 结构化软件及其优越性

7. 1. 2 C语言程序的结构

7. 2 函数的定义和调用

7. 2. 1 函数的定义

7. 2. 2 函数的调用

7. 2. 3 参数数目可变的函数

7. 3 函数间的数据传递

7. 3. 1 使用函数参数在函数间传递数据

7. 3. 2 使用返回值传递数据

7. 3. 3 使用全局变量传递数据

7. 4 数组与函数

7. 4. 1 数组元素作为函数实参

7. 4. 2 一维数组名作为函数参数

7. 4. 3 多维数组名作为函数参数

7. 5 字符串与函数

7. 5. 1 常见字符串处理库函数及其使用

7. 5. 2 单个字符串的处理

7. 5. 3 多个字符串的处理

7. 6 指针型函数

7. 7 递归函数

7. 8 指向函数的指针

7. 9 带参数的函数main

7. 10 程序设计综合举例

小结

习题七

第8章 结构和联合

8. 1 结构的定义以及结构变量的定义和使用

8. 1. 1 结构的定义

8. 1. 2 结构变量的定义

8. 1. 3 结构变量的使用形式和初始化

8. 2 结构数组与结构指针

8. 2. 1 结构数组

8. 2. 2 结构指针

8. 3 结构在函数间的传递

8. 4 位字段结构

8. 5 联合

8. 6 类型定义语句typedef

8. 6. 1 用typedcf语句定义新类型名

8. 6. 2 新类型名的应用

8. 7 枚举类型

8. 7. 1 枚举类型的定义和枚举变量的说明

8. 7. 2 枚举类型的应用

8. 8 综合举例

小结

习题八

第9章 文件

9. 1 文件的基本概念

9. 1. 1 文本文件与二进制文件

9. 1. 2 缓冲型文件系统

9. 2 文件类型指针

9. 3 文件的打开与关闭

9. 4 常用文件读/写函数

9. 5 文件的随机读/写

9. 6 文件检测函数

小结

习题九

第10章 编译预处理

10. 1 宏定义

10. 2 文件包含

10. 3 条件编译

小结

习题十

第11章 C语言的实际应用

11. 1 图形程序设计

11. 1. 1 控制图形系统的主要函数

11. 1. 2 基本作图函数

11. 1. 3 图形方式下的文本常见操作函数

11. 1. 4 综合应用举例

11. 2 中断程序设计

11. 2. 1 中断技术

11. 2. 2 用C语言编写中断服务程序的方法

11. 2. 3 中断服务程序综合应用举例

11. 3 链表的C语言编程

11. 3. 1 单链表的构造

11. 3. 2 单链表的操作

小结

习题十一

附录Ⅰ ASCH码表

附录Ⅱ C语言中的关键字

附录Ⅲ C语言常用的库函数

附录Ⅳ Borland C V3. 1的使用

附录Ⅴ Borlsnd C V3. 1常见编译错误信息

主要参考文献