C语言与程序设计

目 录内容简介
第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 常用库函数
参考文献
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 常用库函数
参考文献
目 录内容简介
随着计算机的发展和普及,掌握计算机知识、应用计算机解决实际问题无疑是培养新型人才的一个重要环节。C语言是目前国内外普遍使用的一种计算机语言,具有广泛的代表性,因此C语言往往作为学习程序设计的第一门课程,是进一步学习其他软件编程知识的基础。《21世纪高等院校计算机系列教材·C语言与程序设计》针对初学者的特点,精心策划,从计算机基础知识出发,由浅人深地介绍C语言的语法知识。前两章简要介绍计算机的基本知识,以及C语言编程的系统环境和操作过程,作为学习的铺垫;第3章至第7章讲述C语言的基本概念、程序的基本结构和数组的操作;第8章介绍程序调试的概念和基本方法。
比价列表
商家 | 评价 (0) | 折扣 | 价格 |
![]() | 暂无 | 当当缺货N个月 | ![]() 8天前更新 |
公众号、微信群

微信公众号

实时获取购书优惠