C语言与程序设计

C语言与程序设计
作 者: 韩海 桂超
出版社: 华中科技大学出版社
丛编项: 21世纪高等院校计算机系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C语言与程序设计》作者简介

内容简介

随着计算机的发展和普及,掌握计算机知识、应用计算机解决实际问题无疑是培养新型人才的一个重要环节。C语言是目前国内外普遍使用的一种计算机语言,具有广泛的代表性,因此C语言往往作为学习程序设计的第一门课程,是进一步学习其他软件编程知识的基础。《21世纪高等院校计算机系列教材·C语言与程序设计》针对初学者的特点,精心策划,从计算机基础知识出发,由浅人深地介绍C语言的语法知识。前两章简要介绍计算机的基本知识,以及C语言编程的系统环境和操作过程,作为学习的铺垫;第3章至第7章讲述C语言的基本概念、程序的基本结构和数组的操作;第8章介绍程序调试的概念和基本方法。

图书目录

第1章 计算机基础知识

1. 1 数制及相互转换

1. 1. 1 数制

1. 1. 2 十进制数转换成其他进制数

1. 1. 3 非十进制数转换成十进制数

1. 1. 4 二进制数与十六进制数相互转换

1. 1. 5 数的书写方法

I. 2 计算机系统

1. 2. 1 计算机系统的组成

1. 2. 2 内部存储器

1. 3 数据在计算机中的存储

1. 3. 1 在内存中存储字符

1. 3. 2 在内存中存储整数

1. 3. 3 在内存中存储实数

本章要点

习题1

第2章 C语言概述

2. 1 计算机语言

2. 2 C语言的发展与特点

2. 3 C语言的工作环境

2. 4 最简单的C程序

2. 5 流程图

本章要点

习题2

第3章 常量. 变量. 表达式

3. 1 数据类型

3. 2 常量

3. 2. 1 字符常量

3. 2. 2 整型常量

3. 2. 3 实型常量

3. 2. 4 字符串常量

3. 3 变量

3. 3. 1 变量的定义

3. 3. 2 变量的初始化

3. 4 运算符与表达式

3. 4. 1 算术运箅符

3. 4. 2 自增和自减运算符

3. 4. 3 数据类型的自动转换

3. 4. 4 赋值运算符

3. 4. 5 复合赋值运算符

3. 4. 6 强制类型转换运算符

3. 4. 7 圆括号

3. 4. 8 字节数运算符sizeof

3. 5 常用的数学函数

3. 6 广义表达式

3. 6. 1 逗号表达式

3. 6. 2 条件表达式 问号表达式

3. 7 表达式应川举例

本市要点

习题3

第4章 顺序结构程序设计

4. 1 顺序执行语句

4. 1. 1 表达式语句

4. 1. 2 函数调用语句

4. 1. 3 C语言程序的--般结构及书写规则

4. 1. 4 复合语句

4. 2 标准输入/输山函数

4. 2. 1 字符的输入/输出函数getchar /putchar

4. 2. 2* 字符串的输入/输出函数gets /puts

4. 2. 3 格式化输人/输出函数scanf /printf

本章要点

习题4

第5章 分支结构程序设计

5. 1 关系运算符和关系表达式

5. 1. 1 关系运算符

5. 1. 2 关系表达式

5. 2 逻辑运算符和逻辑表达式

5. 2. 1 逻辑运算符

5. 2. 2 逻辑表达式

5. 3 if语句

5. 3. 1 简单if语句

5. 3. 2 标准if语句

5. 3. 3 复合的if语句

5. 4 switch和break语句

本章要点

习题5

第6章 循环结构

6. 1 循环是相似重复

6. 1. 1 重复是完成工作的重要方法

6. 1. 2 对重复操作进行控制

6. 2 for语句控制的循环

6. 2. 1 for语句的基本格式

6. 2. 2 用for语句控制计数

6. 2. 3 for语句的几种特殊用法

6. 3 while语句控制的循环

6. 3. 1 用while控制循环

6. 3. 2 while循环与for循环的比较

6. 4 do…while语句控制的循环

6. 5 break和continue语句

6. 5. 1 break语句

6. 5. 2 continue语句

6. 6 循环的典型应用

6. 6. 1 有关数列的计算类问题

6. 6. 2 其他计算问题

6. 6. 3 完全性问题

6. 6. 4 存在性问题

6. 7 循环嵌套

6. 7. 1 基本概念

6. 7. 2 应用举例

本章要点

习题6

第7章 数组

7. 1 数组变量与存储分配

7. 1. 1 定义数组变量

7. 1. 2 数组变量的存储分配

7. 1. 3 数组变量的初值

7. 2 使用数组元素

7. 2. 1 赋值和取值

7. 2. 2 数组的典型应用

7. 3 二维数组

7. 3. 1 二维数组的基本概念

7. 3. 2 二维数组的应用

7. 3. 3 多维数组

7. 4 字符数组与字符串

7. 4. 1 墓本概念

7. 4. 2 字符串的相关操作

7. 4. 3 处理字符串的系统工具

7. 4. 4 应用示例

本章要点

习题7

第8章 调试程序

8. 1 程序山错与处理方法

8. 1. 1 语法错误

8. 1. 2 逻辑错误

8. 2 在TC 3. 0环境下调试程序

8. 2. 1 TC 3. 0集成环境中的调试工月

8. 2. 2 调试示例

本章要点

习题8

第9章 指针

9. 1 指针的基本概念

9. 1. 1 变量名和变量的地址

9. 1. 2 存放内存地址的变量

9. 1. 3 指针与指针变量

9. 1. 4 定义指针类型标识符

9. 2 指针的基本用法

9. 2. 1 建立指向关系

9. 2. 2 间接访问变量

9. 2. 3 用指针作为系统工具的参数

9. 3 指向数组元索的指针

9. 3. 1 指针表达式

9. 3. 2 与指针有关的运算

9. 3. 3 用指针变量扫描数组指针数组

9. 4. 1 定义指针数组

9. 4. 2 指针数组的应用

9. 5 二级措指针

9. 5. 1 指向指针变量的指针

9. 5. 2 指向数组的指针

9. 5. 3 指向数组的二级指针变量

本章要点

习题9

第10章 函数

10. 1 函数的基本概念

10. 1. 1 函数定义

10. 1. 2 函数调用

10. 1. 3 库函数与头文件

10. 1. 4 函数分类

10. 2 自定义函数及其调用

10. 2. 1 定义函数的方法

10. 2. 2 调用白定义函数

10. 3 函数调用过程

10. 3. 1 main函数

10. 3. 2 函数调用规则

10. 3. 3 函数调用与返回

10. 3. 4 函数的嵌会调用

10. 4 变量的类别

10. 4. 1 变址的存储类别

10. 4. 2 全局变量和局部变量

10. 5 函数的递归调用

10. 5. 1 问题分解与解的合成

10. 5. 2 递归函数及调用过程

10. 5. 3 汉诺塔问题

10. 6 与函数有关的指针

10. 6. 1 指针作为函数的参数

10. 6. 2 返叫指针的函数

10. 6. 3 指向函数的指针

10. 7 模块化编程

10. 7. 1 运作多文件的程序

10. 7. 2 用extern声明外部函数和外部变量

本章要点

习题\0

第们章 结构体

11. 1 在内存中行放二维表数据

11. 1. 1 把一列数据集中存放--数组

11. 1. 2 把一行数据集中存放

11. 2 结构体变量

11. 2. 1 定义结构体类型

11. 2. 2 定义结构体变量

11. 2. 3 结构体变量的初值

11. 2. 4 访问结构体变量

11. 2. 5 结构体的嵌会

11. 3 结构体数组

11. 4 指向结构体的指针

11. 4. 1 指向结构体的指针和指向结构体的域的指针

11. 4. 2 用结构体或者指向结构体的指针在函数间传递数据

11. 5 链表

11. 5. 1 动态内存分配

11. 5. 2 结构体中含有指向结构体的指针域

11. 5. 3 建立链表

11. 5. 4 插入节点

11. 5. 5 遍历链表

11. 5. 6 删除节点

11. 5. 7 关于链表操作的白定义函数

11. 6 复杂的链式结构

11. 7 共用体

本卞要点

习题11

第12章 文件

12. 1 文件:和文件指针

12. 1. 1 文件的概念

12. 1. 2 文件操作的基本过程

12. 1. 3 文件的结构体指针

12. 2 文件的打开和关闭

12. 2. 1 文件打开函数fopen

12. 2. 2 文件关闭函数fclose

12. 3 C语言处理的文件类型

12. 4 文件操作

12. 4. 1 文件汜录指针的顺序定位操作

12. 4. 2 文件汜录指针的随机定位操作

本市要点

习题12

第13章 C语言的预处理命令和位运算

13. 1 C语言的预处理命令

13. 1. 1 #define

13. 1. 2 #include

13. 1. 3 #error

13. I. 4 条件编泽预处理命令#if. #else. #endif

13. 1. 5 #ifdef

13. 1. 6 #ifndct

13. 1. 7 #undef命令

13. 2 位运算

13. 2. 1 正负整型数在计算机内的表示方法

13. 2. 2 位运箅符及表达式

本市要点

习题13

附录

附录1 字符与ASCII对照表

附录2 运算符优先级与结合性

附录3 C语言的语法规则提要

附录4 常用库函数

参考文献