大小:103.77M
更新时间:23-09-07
系统:Pc
c语言入门经典第5版是目前学习c语言最好的入门图书,作者(美)霍尔顿(Horton,I.)著,杨浩译,清华大学出版社出版。全书完整地介绍了一个C应用程序的开发过程,这样你在阅读过程中可以结合实际的应用场景提高编程技能。书中的样例提供了实验的基础,可以通过修改其中的部分代码来对比前后程序运行的结果,后面的练习题用来测试对新知识、新技能的掌握情况。如果你想学习c语言,本站这里为广大网友提供c语言入门经典第5版pdf下载,pdf文档,高清格式,让你无需付费即可阅读。

C语言是每一位程序员都应该掌握的基础语言。C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone、iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础。C语言也是Linux操作系统及其很多功能的基础。学习C语言可以给编程职业生涯提供牢固的基础,也有助于更好地理解更为现代的语言(如Java)。

第1章C语言编程
1.1 C语言
1.2标准库
1.3学习C
1.4创建C程序
1.4.1编辑
1.4.2编译
1.4.3链接
1.4.4执行
1.5创建第一个程序
1.6编辑第一个程序
1.7处理错误
1.8剖析一个简单的程序
1.8.1注释
1.8.2预处理指令
1.8.3定义main()函数
1.8.4关键字
1.8.5函数体
1.8.6输出信息
1.8.7参数
1.8.8控制符
1.8.9三字母序列
1.9预处理器
1.10用C语言开发程序
1.10.1了解问题
1.10.2详细设计
1.10.3实施
1.10.4测试
1.11函数及模块化编程
1.12常见错误
1.13要点
1.14小结
1.15习题
第2章编程初步
2.1计算机的内存
2.2什么是变量
2.3存储整数的变量
2.3.1变量的使用
2.3.2变量的初始化
2.4变量与内存
2.4.1带符号的整数类型
2.4.2无符号的整数类型
2.4.3指定整数常量
2.5使用浮点数
2.6浮点数变量
2.6.1使用浮点数完成除法运算
2.6.2控制输出中的小数位数
2.6.3控制输出的字段宽度
2.7较复杂的表达式
2.8定义命名常量
2.8.1极限值
2.8.2 sizeof运算符
2.9选择正确的类型
2.10强制类型转换
2.10.1自动转换类型
2.10.2隐式类型转换的规则
2.10.3赋值语句中的隐式类型转换
2.11再谈数值数据类型
2.11.1字符类型
2.11.2字符的输入输出
2.11.3枚举
2.11.4存储布尔值的变量
2.12赋值操作的op=形式
2.13数学函数
2.14设计一个程序
2.14.1问题
2.14.2分析
2.14.3解决方案
2.15小结
2.16练习
第3章条件判断
3.1判断过程
3.1.1算术比较
3.1.2基本的if语句
3.1.3扩展if语句:if-else
3.1.4在if语句中使用代码块
3.1.5嵌套的if语句
3.1.6测试字符
3.1.7逻辑运算符
3.1.8条件运算符
3.1.9运算符的优先级
3.2多项选择问题
3.2.1给多项选择使用else-if语句
3.2.2 switch语句
3.2.3 goto语句
3.3按位运算符
3.3.1按位运算符的op=用法
3.3.2使用按位运算符
3.4设计程序
3.4.1问题
3.4.2分析
3.4.3解决方案
3.5小结
3.6练习
第4章循环
4.1循环
4.2递增和递减运算符
4.3 for循环
4.4 for循环的一般语法
4.5再谈递增和递减运算符
4.5.1递增运算符
4.5.2递增运算符的前置和后置形式
4.5.3递减运算符
4.6再论for循环
4.6.1修改for循环变量
4.6.2没有参数的for循环
4.6.3循环内的break语句
4.6.4使用for循环限制输入
4.6.5生成伪随机整数
4.6.6再谈循环控制选项
4.6.7浮点类型的循环控制变量
4.7 while循环
4.8嵌套循环
4.9嵌套循环和goto语句
4.10 do-while循环
4.11 continue语句
4.12设计程序
4.12.1问题
4.12.2分析
4.12.3解决方案
4.13小结
4.14习题
第5章数组
5.1数组简介
5.1.1不用数组的程序
5.1.2什么是数组
5.1.3使用数组
5.2寻址运算符
5.3数组和地址
5.4数组的初始化
5.5确定数组的大小
5.6多维数组
5.7多维数组的初始化
5.8变长数组
5.9设计一个程序
5.9.1问题
5.9.2分析
5.9.3解决方案
5.10小结
5.11习题
第6章字符串和文本的应用
6.1什么是字符串
6.2存储字符串的变量
6.3字符串操作
6.3.1检查对C11的支持
6.3.2确定字符串的长度
6.3.3复制字符串
6.3.4连接字符串
6.3.5比较字符串
6.3.6搜索字符串
6.3.7单元化字符串
6.3.8将换行符读入字符串
6.4分析和转换字符串
6.4.1转换字符的大小写形式
6.4.2将字符串转换成数值
6.5设计一个程序
6.5.1问题
6.5.2分析
6.5.3解决方案
6.6小结
6.7习题
第7章指针
7.1指针初探
7.1.1声明指针
7.1.2通过指针访问值
7.1.3使用指针
7.1.4指向常量的指针
7.1.5常量指针
7.1.6指针的命名
7.2数组和指针
7.3多维数组
7.3.1多维数组和指针
7.3.2访问数组元素
7.4内存的使用
7.4.1动态内存分配:malloc()函数
7.4.2释放动态分配的内存
7.4.3用calloc()函数分配内存
7.4.4扩展动态分配的内存
7.5使用指针处理字符串
7.5.1使用指针数组
7.5.2指针和数组记号
7.6设计程序
7.6.1问题
7.6.2分析
7.6.3解决方案
7.7小结
7.8习题
第8章编程的结构
8.1程序的结构
8.1.1变量的作用域和生存期
8.1.2变量的作用域和函数
8.2函数
8.2.1定义函数
8.2.2 return语句
8.3按值传递机制
8.4函数原型
8.5指针用作参数和返回值
8.5.1常量参数
8.5.2返回指针的风险
8.6小结
8.7习题
第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.4.1复制va_list
9.4.2长度可变的变元列表的基本规则
9.5 main()函数
9.6结束程序
9.6.1 abort()函数
9.6.2 exit()和atexit()函数
9.6.3 _Exit()函数
9.6.4 quick_exit()和at_quick_exit()函数
9.7提高性能
9.7.1内联声明函数
9.7.2使用restrict关键字
9.7.3 _Noreturn函数限定符
9.8设计程序
9.8.1问题
9.8.2分析
9.8.3解决方案
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.2转义序列
10.4.3整数输出
10.4.4输出浮点数
10.4.5字符输出
10.5其他输出函数
10.5.1屏幕的非格式化输出
10.5.2数组的格式化输出
10.5.3数组的格式化输入
10.6小结
10.7习题
应用信息
同类热门
热门标签
网友评论2人参与,2条评论
最新排行
windows程序设计第7版中文版14.84M电子版 windows程序设计第7版中文版是专门为国内的Windows开发人员而提供的一个pdf电子版学习文件,同时由于这是国外一名作者进行编写分享的,因此原著是纯英文的,但为了更好的满足国人们的学习需求,所以小编带来的是经过专业团队进行翻译的一个简体中文
查看
c++程序设计语言(第4部分:标准库)68.02M原书第4版 c++程序设计语言(第4部分:标准库)是C++之父Bjarne Stroustrup编写的全新作品,也是通常用户所说的c++程序设计语言第四版,是无可替代的C++领域经典的参考书,详细的介绍C++11的各项新特性、功能等。全书知识结构完整,对C++
查看
ASP动态网页设计与Ajax技术43.4M唐四薪pdf扫描版ASP是经典的动态网页制作技术,具有简单易学、运行环境易于配置等优点,但如何更好的入门和学习呢?ASP动态网页设计与Ajax技术可以帮助广大网友快速上手,这是一本ASP动态网页和Ajax技术的学习教材,由唐四薪,谭晓兰,唐琼三人编著。本书内容丰富,教学目
查看
oracle性能诊断艺术35.65Mpdf扫描版 oracle性能诊断艺术是一本Oracle数据库优化的里程碑式著作,由瑞士资深数据库专家Christian Antognini编著。书中的最佳实践和诸多建议全部来源于作者在实战一线的丰富积累,不仅简单实用,而且发人深省,堪称一座“宝库”,适合各层次
查看
nosql数据库技术实战65.98M皮雄军 pdf扫描版 nosql数据库技术实战是一本NoSQL数据库技术实战书籍手册,本书是腾讯公司前资深后台工程师皮雄军呕心沥血之作,全书介绍NoSQL从基本操作到高级技术和核心原理,再到项目开发的所有重点知识,书中详细讲解了NoSQL的兴起原因、CAP理论、副本之间
查看
javascript编程全解6.67M井上诚一郎pdf扫描版 javascript编程全解是一本JavaScript语言的使用指导手册,由日本程序员井上诚一郎、土江拓郎和滨边将太三人共同编著。本书涵盖了JavaScript开发中各个方面的主题,对从客户端及服务端JavaScript等基础内容,到HTML5、W
查看
android智能穿戴设备开发从入门到精通87.01M android智能穿戴设备开发从入门到精通是一本安卓智能化穿戴设备设计手册,由张明星和孙娇两人共同编著。本书详细讲解了Android开发技术基础,Android技术核心框架分析,HTTP数据通信,使用Socket实现数据通信,下载远程数据,上传数据
查看
第2楼 浙江省嘉兴市移动 网友
第1楼 浙江省嘉兴市移动 网友