-
语言:简体中文
大小:116.5MB
类别:生活服务
时间:2023-03-03 08:20:27
c语言入门经典第5版pdf电子版
软件介绍
c语言入门经典第5版pdf电子版软件好用吗?
c语言入门经典第5版pdf电子版是一款不错的教育学习类型的软件,达达兔游戏网提供的软件程序大小为116.5MB,赶紧下载安装体验一下吧。
《C语言入门经典》第五版是目前学习C语言最好的入门书籍,作者霍顿(美国),杨浩翻译,清华大学出版社出版。是很多初学者学习C语言的首选,尤其是零基础的人。有需要的不要错过。欢迎下载使用。
作者简介
艾弗·霍顿(Ivor Horton)是世界著名的计算机书籍作家和独立顾问,他曾帮助无数程序员步入编程殿堂。他在IBM工作多年,拥有数学荣誉学士学位。他的资质包括:大部分语言编程(如各种机器上的汇编语言和高级语言),实时编程,设计和实现实时闭环工业控制系统。Horton拥有丰富的工程师和科学家编程教学经验(包括C、C++、Fortran、PL/1、APL等。).同时,他也是机械、机械加工和电子CAD系统、机械CAM系统和DNC/CNC系统的专家。
基本介绍
c语言是每个程序员都应该掌握的基础语言。C语言是微软使用的C#语言的基础。NET编程。C语言是Objective的基础——C语言用于iPhone、iPad和其他苹果设备的编程。C语言是广泛应用于许多环境(包括GNU项目)的C++语言的基础。c语言也是Linux操作系统及其许多功能的基础。学习C语言可以为编程生涯提供坚实的基础,也有助于更好地理解更现代的语言(如Java)。
C语言经典入门(第5版)主要介绍计算机最基础的语言之一C语言。
本书从最基础的内容开始,一步步讲解一个称职的C语言程序员应该具备的知识和技能。
主要内容
◆阐述C语言的核心特性,如循环、分支等。
如何使用指针和指令动态管理内存?
◆如何使用头文件和功能模块代码
◆程序如何通过键盘、显示器和数据文件读写数据?
◆如何通过预处理命令在编译时优化代码?
◆如何利用结构有效管理输入数据?
文献学
第1章c语言程序设计
1.1 C语言
1.2标准库
1.3学习c
1.4创建一个c程序
编辑
编译
1.4.3链接
实施
1.5创建第一个程序
1.6编辑第一个程序
1.7处理错误
1.8分析一个简单的程序
注释
预处理说明
1.8.3定义main()函数。
1.8.4关键词
1.8.5功能体
输出信息
参数
控制符号
三个字母的序列
1.9预处理程序
1.10用c语言开发程序
理解问题
详细设计
实施
测试
1.11功能和模块化编程
1.12常见错误
1.13要点
1.14摘要
1.15练习
第二章初步规划
2.1计算机内存
2.2什么是变量
2.3存储整数的变量
变量的使用
变量的初始化
2.4变量和内存
2.4.1有符号整数类型
无符号整数类型
2.4.3指定整数常量。
2.5使用浮点数
2.6浮点变量
2.6.1使用浮点数完成除法运算。
2.6.2控制输出中的小数位数。
2.6.3控制输出的场宽。
2.7更复杂的表达式
2.8定义命名常数
极限值
sizeof运算符
2.9选择正确的类型
2.10强制类型转换
自动转换类型
2.10.2隐式类型转换规则
2.10.3赋值语句中的隐式类型转换
2.11再谈数值数据类型
字符类型
2.11.2字符输入和输出
枚举
存储布尔值的变量
2.12 op=赋值操作的形式
2.13数学函数
2.14设计一个程序
问题
分析
解决方案
2.15摘要
2.16实践
第三章附条件判决
3.1判断过程
算术比较
基本if语句
3.1.3扩展if语句:if-else
3.1.4在if语句中使用代码块
嵌套的if语句
测试字符
逻辑运算符
条件运算符
操作人员的优先权
3.2多项选择问题
3.2.1多项选择使用else-if语句。
开关声明
转到语句
3.3按位运算符
3.3.1 op=使用按位运算符
使用按位运算符
3.4设计程序
3.4.1问题
3.4.2分析
解决方案
3.5总结
3.6实践
第4章循环
4.1周期
4.2递增和递减运算符
4.3 for循环
4.4 For循环的一般语法
4.5再谈加减运算符
增量运算符
4.5.2增量运算符的前置和后置形式
4.5.3递减运算符
4.6对for循环的再讨论
修改for循环变量
4.6.2无参数循环
4.6.3中断循环中的语句
4.6.4使用for循环来限制输入。
生成伪随机整数
4.6.6重新讨论循环控制选项
浮点循环控制变量
4.7 while循环
4.8嵌套循环
4.9嵌套循环和goto语句
4.10 do-while循环
4.11继续声明
4.12设计程序
问题
分析
解决方案
4.13总结
4.14练习
第五章阵列
5.1阵列简介
5.1.1没有数组的程序
什么是数组
使用数组。
5.2寻址运算符
5.3阵列和地址
5.4阵列的初始化
5.5确定数组的大小
5.6多维数组
5.7多维数组的初始化
5.8可变长度数组
5.9设计一个程序
5.9.1问题
5.9.2分析
解决方案
5.10摘要
5.11练习
第6章字符串和文本的应用
6.1什么是字符串?
6.2存储字符串的变量
6.3字符串操作
检查C11的支架
6.3.2确定绳子的长度
复制字符串
连接字符串
比较字符串
搜索字符串
单元化字符串
6.3.8将换行读入字符串。
6.4分析和转换字符串
6.4.1转换字符的大小写。
6.4.2将字符串转换成数值
6.5设计一个程序
6.5.1问题
6.5.2分析
解决方案
6.6总结
6.7练习
第七章指针
7.1指针探头
语句指针
7.1.2通过指针访问值
使用指针
指向常数的指针
常数指针
指针的命名
7.2数组和指针
7.3多维数组
7.3.1多维数组和指针
访问数组元素
7.4内存的使用
7.4.1动态内存分配:malloc()函数
7.4.2释放动态分配的内存
7.4.3使用calloc()函数分配内存。
7.4.4扩展动态分配的内存
7.5使用指针处理字符串
使用指针数组
7.5.2指针和数组符号
7.6设计程序
7.6.1问题
7.6.2分析
解决方案
7.7摘要
7.8练习
第八章程序设计的结构
8.1程序结构
8.1.1变量的范围和寿命
变量的范围和功能
8.2功能
定义功能
返回语句
8.3价值传递机制
8.4功能原型
8.5指针被用作参数和返回值
常数参数
8.5.2指针返回风险
8.6总结
8.7练习
第九章功能的再探索
9.1函数指针
声明函数指针
9.1.2通过函数指针调用函数
函数指针数组
9.1.4函数指针作为参数
9.2函数中的变量
9.2.1静态变量:跟踪函数内部
9.2.2函数间共享变量
9.3调用自己的函数:递归
9.4具有可变参数的函数
9.4.1复制虚拟设备列表
9.4.2可变长度参数列表的基本规则
9.5 main()函数
9.6结束程序
中止()功能
exit()和atexit()函数
9 . 6 . 3 _退出()函数
quick_exit()和at_quick_exit()函数
9.7提高性能
内联声明函数
使用restrict关键字
9.7.3 _Noreturn函数限定符
9.8设计程序
9.8.1问题
9.8.2分析
解决方案
9.9摘要
9.10练习
第10章基本输入输出操作
10.1输入和输出流
10.2标准流程
10.3键盘输入
10.3.1格式键盘输入
10.3.2输入格式控制字符串
10.3.3输入格式字符串中的字符
10.3.4输入浮点数的各种变化
10.3.5读取十六进制和八进制值
10.3.6使用scanf_s()读取字符
10.3.7从键盘输入字符串。
10.3.8单字符键盘输入
10.4屏幕输出
10.4.1使用printf_s()打印格式
转义序列
10.4.3整数输出
输出浮点数
字符输出
10.5其他输出功能
10.5.1屏幕非打印格式
10.5.2数组的打印格式
10.5.3数组格式输入
10.6摘要
10.7练习
第11章结构化数据
11.1数据结构:使用结构
11.1.1定义结构类型和结构变量。
进入结构构件
未命名的结构
结构阵列
表达式中的结构构件
结构指针
11.1.7动态分配结构内存
11.2重新探索结构构件
11.2.1将一个结构作为另一个结构的成员。
11.2.2在结构中声明结构
11.2.3使用结构指针作为结构成员。
链接列表
结构中的11.2.5位字段
11.3结构和功能
11.3.1作为函数参数的结构
11.3.2结构指针作为函数参数
作为函数返回值的结构
二叉树
11.4共享内存
11.5设计程序
11.5.1问题
分析
解决方案
11.6摘要
11.7练习
第十二章处理文件
12.1文档的概念
文件中的位置
文件流
12.2文件访问
打开文件
缓存文件操作
文件重命名
关闭文件
删除文件
12.3写入文本文件
12.4读取文本文件
12.5在文本文件中读写字符串
12.6格式化文件的输入和输出
格式文件输出
格式文件输入
12.7错误处理
12.8重新探索文本文件操作模式
12.9 freopen_s()函数
12.10二进制文件的输入和输出
12.10.1以二进制模式打开文件。
编写二进制文件
读取二进制文件。
12.11移入文件
文件定位操作
12.11.2找出我们在文件中的位置。
12.11.3设置文件中的位置
12.12使用临时文件
创建一个临时文件
12.12.2创建唯一文件名
12.13更新二进制文件
修改文件的内容
12.13.2通过键盘输入创建记录。
12.13.3将记录写入文件。
从文件中读取记录
写入文件
列出文件的内容
12.13.7更新现有文件内容。
12.14文件打开模式概述
12.15设计程序
问题
分析
解决方案
12.16摘要
12.17练习
第13章支持功能
13.1预处理
13.1.1在程序中包含头文件。
13.1.2定义自己的头文件。
管理多个源文件
外部变量
静态功能
替换程序的源代码
13.2宏观
看起来像函数的宏
作为宏参数的字符串
13.2.3在宏展开中合并两个变量。
13.3多行预处理器指令
预处理逻辑指令
条件编译
测试多种条件
未定义的标识符
13.3.5试验标识符规定值的说明
多项选择
标准预处理宏
13.4调试方法
集成调试器
调试阶段的前置处理器
断言
13.5日期和时间功能
13.5.1获取时间值
收购日期
13.5.3确定星期几。
13.6摘要
13.7练习
第14章高级专题
14.1使用国际字符集
理解Unicode。
设置区域
宽字符类型wchar_t
宽弦操作
14.1.5宽字符文件流操作
14.1.6用于存储Unicode字符的固定大小类型。
14.2可移植性的特殊整数类型
固定宽度的整数
14.2.2最小宽度整数
14.2.3最大宽度整数
14.3复数类型
复数基础
复杂类型和操作
14.4线程编程
创建一个线程
退出线程
14.4.3将一根线连接到另一根线上。
暂停线程
管理线程对数据的访问
14.5摘要
附录A计算机中的数学知识
附录B ASCII字符代码定义
附录C C语言中的保留字
附录d输入和输出格式说明符
附录E标准库
c语言入门经典第5版pdf安装教程
从大达兔游戏网下载c语言入门经典第5版pdf的安装包后,电脑运行安装即可使用。
总结:以上内容就是c语言入门经典第5版pdf电子版软件介绍,包括软件截图和下载地址,让你详细的了解c语言入门经典第5版pdf电子版,欢迎大家下载安装体验。