注册 登录 进入教材巡展
#

出版时间:2022-03

出版社:中国轻工业出版社

以下为《C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国轻工业出版社
  • 9787518437399
  • 1-4
  • 412778
  • 66259265-8
  • 平装
  • 16开
  • 2022-03
  • 304
  • 工学
  • 软件工程
  • ①TP312.8
  • 计算机类
  • 高职
作者简介
北京千锋互联科技有限公司,成立于2011年1月,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。教育培训业务分为就业培训和职后技能培训;高校服务业务主要提供校企合作全解决方案与定制服务;企业服务业务主要为企业提供专业化综合服务。公司总部位于北京,目前已在18个城市成立分公司。
查看全部
内容简介
本书以零基础讲解为宗旨,吸取了十多本C语言图书及教材的优点,对C语言程序开发所必要的知识系统进行了全新的整理。全书共13章,涵盖C语言基础、数据类型、运算符与表达式、条件选择语句、循环控制语句、函数、数组、指针、基本数据结构、文件操作、预处理等主流C语言开发技术。为了使大多数读者都能学以致用,本书采用精炼易懂的语言来阐述复杂的问题,列举了大量程序案例进行讲解,真正做到通俗易懂。 本书面向初学者和中级C语言开发人员,大专院校及本科院校的老师和学生。是牢固掌握主流C语言开发技术的必读之作。
目录
第1章C语言概述
1.1计算机语言概述
1.1.1机器语言
1.1.2汇编语言
1.1.3高级语言
1.2C语言概述
1.2.1C语言的起源与发展
1.2.2C语言标准
1.2.3C语言的优点
1.2.4C语言的使用
1.3C语言开发环境
1.3.1主流开发环境
1.3.2安装虚拟机
1.3.3安装Ubuntu系统
1.3.4安装虚拟机工具
1.3.5Vim编辑器的使用
1.3.6GCC编译器
1.4编写第一个C语言程序
1.5本章小结
1.6习题
第2章数据类型
2.1关键字与标识符
2.1.1关键字
2.1.2标识符的使用
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.4变量的通用原则
2.4.1变量的声明
2.4.2变量的命名
2.4.3变量的定义
2.4.4变量的赋值与初始化
2.4.5变量在内存中的排列
2.5变量
2.5.1整型变量
2.5.2实型变量
2.5.3字符型变量
2.6类型转换
2.7本章小结
2.8习题
第3章运算符与表达式
3.1表达式
3.2表达式语句
3.3运算符
3.4赋值运算符
3.5算术运算符与表达式
3.5.1算术运算符
3.5.2算术表达式
3.5.3优先级与结合性
3.6自增、自减运算符
3.7关系运算符与表达式
3.7.1关系运算符
3.7.2关系表达式
3.7.3优先级与结合性
3.8复合赋值运算符与表达式
3.8.1复合赋值运算符
3.8.2复合赋值表达式
3.9逻辑运算符与表达式
3.9.1逻辑运算符
3.9.2逻辑表达式
3.9.3优先级与结合性
3.10位逻辑运算符与表达式
3.10.1位逻辑运算符
3.10.2位逻辑表达式
3.11运算符的优先级
3.12本章小结
3.13习题
第4章选择条件语句
4.1if语句
4.1.1if语句形式
4.1.2if…else语句形式
4.1.3elseif语句形式
4.1.4if语句的嵌套
4.1.5if与else的配对
4.2switch语句
4.2.1switch语句的基本形式
4.2.2break语句的作用
4.3本章小结
4.4习题
第5章循环控制语句
5.1while语句
5.1.1while循环基本形式
5.1.2break语句
5.1.3continue语句
5.1.4goto语句
5.2do…while语句
5.3for语句
5.3.1for循环基本形式
5.3.2多循环变量的for循环
5.3.3for循环的变体
5.3.4for循环嵌套
5.4三种循环对比
5.5本章小结
5.6习题
第6章函数
6.1函数的定义
6.1.1函数定义的形式
6.1.2函数的声明与定义
6.1.3函数的返回
6.1.4函数参数
6.2函数的调用
6.2.1函数调用的方式
6.2.2函数嵌套
6.2.3递归调用
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输入函数
6.6字符输入/输出函数
6.6.1字符输出函数
6.6.2字符输入?数
6.7字符串输入输出函数
6.7.1字符串输出函数
6.7.2字符串输入函数
6.8本章小结
6.9习题
第7章数组
7.1一维数组
7.1.1一维数组的定义
7.1.2数组元素
7.1.3一维数组初始化
7.1.4数组的存储方式
7.1.5数组的应用
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.3.4直接选择排序
7.4字符数组
7.4.1字符数组的定义
7.4.2数组元素
7.4.3字符数组初始化
7.4.4数组的应用
7.5字符串处理
7.5.1字符串的长度
7.5.2字符串复制
7.5.3字符串连接
7.5.4字符串比较
7.5.5字符串大小写转换
7.5.6字符查找
7.6多维数组
7.7本章小结
7.8习题
第8章指针
8.1指针概述
8.1.1内存地址与指针
8.1.2指针变量的赋值
8.1.3指针变量的引用
8.1.4空指针
8.1.5指针读写
8.1.6指针自身的地址
8.2指针运算
8.2.1指针的加、减运算
8.2.2指针的相减运算
8.2.3指针的比较运算
8.3指针与数组
8.3.1一维数组与指针
8.3.2二维数组与指针
8.4指针与字符串
8.4.1字符指针
8.4.2字符指针应用
8.4.3指针数组
8.5多级指针
8.6指针与函数
8.6.1指针函数
8.6.2函数指针
8.6.3函数指针数组
8.6.4指针变量作函数参数
8.7const指针
8.7.1常量化指针变量
8.7.2常量化指针目标表达式
8.7.3常量化指针变量及其目标表达式
8.8void指针
8.9本章小结
8.10习题
第9章结构体与共用体
9.1结构体
9.1.1定义结构体类型
9.1.2定义结构体变量
9.1.3结构体初始化
9.1.4结构体变量的引用
9.2结构体数组
9.2.1定义结构体数组
9.2.2初始化结构体数组
9.3结构体指针
9.4结构体嵌套
9.5线性表
9.5.1线性表概述
9.5.2顺序表
9.5.3链表
9.6共用体
9.7本章小结
9.8习题
第10章C语言内存管理
10.1存储模型
10.1.1auto存储类
10.1.2register存储类
10.1.3static存储类
10.1.4extern存储类
10.2内存组织方式
10.2.1程序的内存分配
10.2.2动态管理
10.3本章小结
10.4习题
第11章预处理
11.1宏定义
11.1.1define与undef
11.1.2不带参数的宏定义
11.1.3带参数的宏定义
11.2文件包含
11.2.1源文件与头文件
11.2.2引入头文件
11.3条件编译
11.3.1#if#else#endif
11.3.2#elif
11.3.3#ifdef
11.3.4#ifndef
11.4本章小结
11.5习题
第12章文件操作
12.1文件概述
12.1.1文件
12.1.2文本文件与二进制文件
12.1.3流
12.2文件操作
12.2.1文件指针
12.2.2文件操作
12.2.3打开文件
12.2.4关闭文件
12.2.5读写文件
12.3文件的高级操作
12.3.1读写位置偏移
12.3.2读写位置定位
12.4本章小结
12.5习题
第13章综合案例
13.1图书管理系统
13.1.1需求分析
13.1.2数据结构设计
13.1.3系统功能模块
13.2代码实现
13.2.1登录界面与主界面
13.2.2录入图书信息
13.2.3图书信息查询
13.2.4图书信息列表
13.2.5删除图书信息
13.2.6修改图书信息
13.2.7图书信息排序
13.2.8主函数
13.3本章小结
13.4习题