暂无评论
图文详情
- ISBN:9787030755384
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:224页
- 出版时间:2023-08-01
- 条形码:9787030755384 ; 978-7-03-075538-4
内容简介
本书书共分为9章,按照程序设计思想,将课程内容分为基础、处理和应用三个层次。基础层主要讲授数据的表示,包括数据类型、运算符、变量与表达式以及顺序、分支、循环等基础知识,涉及本书第1-3章;处理层主要讲授对数据的操作和处理,包括函数、数组、指针和字符串等知识,涉及本书第4-7章;应用层主要讲授针对复杂问题的编程应用,包括结构和文件等知识,涉及本书第8-9章。
目录
第1章 绪论
1.1 程序设计语言
1.2 C语言概况
1.2.1 C语言的发展历史
1.2.2 C语言的特点
1.3 程序结构和编程机制
1.3.1 程序基本结构
1.3.2 C语言程序编程机制
1.4 典型C程序结构
1.5 计算机硬件和软件
1.5.1 计算机软件
1.5.2 计算机硬件
1.5.3 计算机软硬件的关系
第2章 变量与计算
2.1 常量与变量
2.1.1 数制基本概念
2.1.2 数据类型
2.1.3 常量
2.1.4 变量和标识符
2.2 运算符与表达式
2.2.1 赋值运算符
2.2.2 算术运算符
2.2.3 sizeof运算符
2.2.4 逻辑运算符
2.2.5 三目运算符
2.2.6 位运算符
2.2.7 运算符优先级
2.2.8 表达式
2.2.9 类型转换规则
2.3 数据的输入输出
2.3.1 格式化输出函数printf
2.3.2 格式化输入函数scanf
2.4 应用案例
本章小结
本章习题
第3章 程序设计基础
3.1 分支
3.1.1 布尔表达式
3.1.2 if语句
3.1.3 多分支
3.2 循环
3.2.1 while语句
3.2.2 for语句
3.2.3 跳转语句
3.2.4 do-while语句
3.3 应用案例
本章小结
本章习题
第4章 函数
4.1 函数基础
4.1.1 函数的分类
4.1.2 函数的三要素:定义、调用、声明
4.1.3 形参和实参
4.1.4 函数的返回值
4.2 函数的嵌套调用和递归调用
4.2.1 函数的嵌套调用
4.2.2 函数的递归调用
4.3 变量的类型
4.3.1 变量的存储类型
4.3.2 局部变量和全局变量
4.3.3 静态变量
4.3.4 外部变量
4.4 内部函数和外部函数
4.4.1 内部函数
4.4.2 外部函数
4.4.3 头文件和编译预处理
4.5 应用案例
本章小结
本章习题
第5章 数组
5.1 一维数组
5.1.1 一维数组的定义和存储
5.1.2 一维数组元素的引用和赋值
5.1.3 一维数组使用示例
5.2 二维数组
5.2.1 二维数组的定义和存储
5.2.2 二维数组元素的引用和赋值
5.2.3 二维数组使用示例
5.3 数组作为函数参数
5.3.1 一维数组作为函数参数
5.3.2 二维数组作为函数参数
5.3.3 数组作为函数参数举例
5.4 应用案例
本章小结
本章习题
第6章 指针
6.1 指针的基本概念
6.1.1 内存地址与指针
6.1.2 指针变量
6.1.3 间接访问运算
6.1.4 野指针与零指针
6.2 指针与函数
6.2.1 指针作函数参数
6.2.2 返回指针的函数
6.3 指针与数组
6.3.1 数组有关的指针运算
6.3.2 访问数组元素的指针运算
6.3.3 数组作函数的参数
6.3.4 数组指针与二维数组
6.4 指针数组与多级指针
6.4.1 指针数组
6.4.2 多级指针
6.5 指向函数的指针
6.6 动态内存分配
6.7 应用案例
本章小结
本章习题
第7章 字符串
7.1 字符类型
7.1.1 字符类型的定义
7.1.2 字符的输入输出
7.1.3 char类型的数值数据
7.1.4 程序设计实例:循环字符处理
7.2 字符串
7.2.1 字符串字面量
7.2.2 字符数组
7.2.3 字符串和字符数组
7.2.4 字符串和字符指针
7.2.5 字符串作为函数参数
7.3 C语言的字符串处理函数
7.3.1 字符串输入输出函数
7.3.2 常用字符串处理函数
7.3.3 字符串数组
7.4 应用案例
本章小结
本章习题
第8章 结构体
8.1 结构
8.1.1 数据表示的变化
8.1.2 结构体的引入
8.1.3 结构体嵌套
8.1.4 结构体的使用
8.2 结构体与数组
8.2.1 结构体数组的定义
8.2.2 结构体数组的使用
8.3 结构体与指针
8.3.1 指向结构体变量的指针
8.3.2 指向结构体数组的指针
8.4 结构体与函数
8.4.1 结构体变量作为参数
8.4.2 结构体指针作为参数
8.4.3 结构体作为返回值
8.5 结构体与链表
8.5.1 链表概述
8.5.2 链表中的结构定义
8.5.3 链表的建立和遍历
8.5.4 链表中的结点添加
8.5.5 链表中的结点修改
8.5.6 链表中的结点删除
8.6 应用案例
本章小结
本章习题
第9章 文件
9.1 文件概述
9.2 文件指针
9.3 文件打开与关闭
9.4 文件的读与写
9.4.1 字符读写函数fgetc和fputc
9.4.2 字符串读写函数fgets和fputs
9.4.3 格式化读写函数fscanf和fprintf
9.4.4 数据块读写函数fread和fwrite
9.5 文件定位
9.6 应用案例
本章小结
本章习题
参考文献
附表
1.1 程序设计语言
1.2 C语言概况
1.2.1 C语言的发展历史
1.2.2 C语言的特点
1.3 程序结构和编程机制
1.3.1 程序基本结构
1.3.2 C语言程序编程机制
1.4 典型C程序结构
1.5 计算机硬件和软件
1.5.1 计算机软件
1.5.2 计算机硬件
1.5.3 计算机软硬件的关系
第2章 变量与计算
2.1 常量与变量
2.1.1 数制基本概念
2.1.2 数据类型
2.1.3 常量
2.1.4 变量和标识符
2.2 运算符与表达式
2.2.1 赋值运算符
2.2.2 算术运算符
2.2.3 sizeof运算符
2.2.4 逻辑运算符
2.2.5 三目运算符
2.2.6 位运算符
2.2.7 运算符优先级
2.2.8 表达式
2.2.9 类型转换规则
2.3 数据的输入输出
2.3.1 格式化输出函数printf
2.3.2 格式化输入函数scanf
2.4 应用案例
本章小结
本章习题
第3章 程序设计基础
3.1 分支
3.1.1 布尔表达式
3.1.2 if语句
3.1.3 多分支
3.2 循环
3.2.1 while语句
3.2.2 for语句
3.2.3 跳转语句
3.2.4 do-while语句
3.3 应用案例
本章小结
本章习题
第4章 函数
4.1 函数基础
4.1.1 函数的分类
4.1.2 函数的三要素:定义、调用、声明
4.1.3 形参和实参
4.1.4 函数的返回值
4.2 函数的嵌套调用和递归调用
4.2.1 函数的嵌套调用
4.2.2 函数的递归调用
4.3 变量的类型
4.3.1 变量的存储类型
4.3.2 局部变量和全局变量
4.3.3 静态变量
4.3.4 外部变量
4.4 内部函数和外部函数
4.4.1 内部函数
4.4.2 外部函数
4.4.3 头文件和编译预处理
4.5 应用案例
本章小结
本章习题
第5章 数组
5.1 一维数组
5.1.1 一维数组的定义和存储
5.1.2 一维数组元素的引用和赋值
5.1.3 一维数组使用示例
5.2 二维数组
5.2.1 二维数组的定义和存储
5.2.2 二维数组元素的引用和赋值
5.2.3 二维数组使用示例
5.3 数组作为函数参数
5.3.1 一维数组作为函数参数
5.3.2 二维数组作为函数参数
5.3.3 数组作为函数参数举例
5.4 应用案例
本章小结
本章习题
第6章 指针
6.1 指针的基本概念
6.1.1 内存地址与指针
6.1.2 指针变量
6.1.3 间接访问运算
6.1.4 野指针与零指针
6.2 指针与函数
6.2.1 指针作函数参数
6.2.2 返回指针的函数
6.3 指针与数组
6.3.1 数组有关的指针运算
6.3.2 访问数组元素的指针运算
6.3.3 数组作函数的参数
6.3.4 数组指针与二维数组
6.4 指针数组与多级指针
6.4.1 指针数组
6.4.2 多级指针
6.5 指向函数的指针
6.6 动态内存分配
6.7 应用案例
本章小结
本章习题
第7章 字符串
7.1 字符类型
7.1.1 字符类型的定义
7.1.2 字符的输入输出
7.1.3 char类型的数值数据
7.1.4 程序设计实例:循环字符处理
7.2 字符串
7.2.1 字符串字面量
7.2.2 字符数组
7.2.3 字符串和字符数组
7.2.4 字符串和字符指针
7.2.5 字符串作为函数参数
7.3 C语言的字符串处理函数
7.3.1 字符串输入输出函数
7.3.2 常用字符串处理函数
7.3.3 字符串数组
7.4 应用案例
本章小结
本章习题
第8章 结构体
8.1 结构
8.1.1 数据表示的变化
8.1.2 结构体的引入
8.1.3 结构体嵌套
8.1.4 结构体的使用
8.2 结构体与数组
8.2.1 结构体数组的定义
8.2.2 结构体数组的使用
8.3 结构体与指针
8.3.1 指向结构体变量的指针
8.3.2 指向结构体数组的指针
8.4 结构体与函数
8.4.1 结构体变量作为参数
8.4.2 结构体指针作为参数
8.4.3 结构体作为返回值
8.5 结构体与链表
8.5.1 链表概述
8.5.2 链表中的结构定义
8.5.3 链表的建立和遍历
8.5.4 链表中的结点添加
8.5.5 链表中的结点修改
8.5.6 链表中的结点删除
8.6 应用案例
本章小结
本章习题
第9章 文件
9.1 文件概述
9.2 文件指针
9.3 文件打开与关闭
9.4 文件的读与写
9.4.1 字符读写函数fgetc和fputc
9.4.2 字符串读写函数fgets和fputs
9.4.3 格式化读写函数fscanf和fprintf
9.4.4 数据块读写函数fread和fwrite
9.5 文件定位
9.6 应用案例
本章小结
本章习题
参考文献
附表
展开全部
本类五星书
本类畅销
-
落洼物语
¥8.9¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥17.0¥53.0 -
中医基础理论
¥50.7¥59.0 -
长征记忆(八品)
¥9.5¥45.0 -
北大人文课(平装)
¥12.2¥45.0 -
世界现代设计史-[第二版]
¥63.6¥120.0 -
断代(八品)
¥13.4¥42.0 -
宪法-第二版
¥20.3¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥8.5¥25.0 -
新闻学概论(第七版)(新闻与传播学系列教材(新世纪版))
¥30.0¥50.0 -
办公室工作实务(第4版)/黄海
¥27.8¥48.0 -
全国压力管道设计和审批人员培训教材(第四版)
¥160.4¥198.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
无人机概论
¥37.2¥59.0 -
(平装)北大必修课:北大口才课
¥18.2¥45.0