大小: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条评论
最新排行
曼昆经济学原理第五版pdf98.22M中文高清版(含答案) 曼昆经济学原理第五版是目前国内非常优秀的经济学中文教材,作者曼昆,梁小民,陈宇峰译,其英文原版现已被哈佛大学、耶鲁大学、斯坦福大学等美国600余所大学用作经济学原理课程的教材,迄今为止它已被翻译成20种语言在全世界销售100多万册。曼昆经济学原理第
查看
Oracle Database 11g RAC手册(第2版)46.88Mpdf扫描版 Oracle Database 11g RAC手册(第2版)是一本Oracle数据库的使用指导手册,由美国顶级数据库性能调优专家K Gopalakrishnan编著。本书内容丰富翔实,主要分为四部分,第1部分介绍了高可用性体系结构与集群,第2部分介
查看
grails技术精解与web开发实践106.74M宋友pdf扫描版Grails是一个成功的Web框架,不但具备J2EE和RoR的诸多优点,还解决了RoR不能有效适用于广大Java用户的一大难题。grails技术精解与web开发实践系统讲解了使用Grails技术快速进行Web开发的知识,由宋友、梁士兴等人编著。全书内容结
查看
Apache Tomcat 6高级编程89.97M乔帕pdf扫描版Apache Tomcat 6高级编程是一本Apache Tomcat 6编著书籍,由乔帕(Chopra V.)编著,杨金奎等人翻译。本书重点讲解Tomcat 6的应用知识,介绍了新的架构和性能更改。从基本的Tomcat和Web应用程序配置到用于集群、J
查看
redis入门指南(第2版)11.35Mpdf完整版 Redis是一个开源的key-value存储,可用于构建高性能,可扩展的Web应用程序,它不仅支持丰富的数据类型,而且在响应速度上还非常快速,国内的新浪网就大量的使用了这种技术,如果您想要学习这种语言的话,那么小编推荐您先下载这款redis入门指南
查看
sql server 2012实施与管理实战指南241.64Mpdf高清扫描版 sql server 2012实施与管理实战指南是目前学习的图书,作者:徐海蔚、朱桦、俞榕刚、王佳毅。小编已经将其制作成了pdf高清扫描版,可放在电脑上、手机上阅读。该书内容细而且全,对原理有着深刻的理解,用户即可以当作一部进阶学习的参考书籍,更深
查看
go语言程序设计 pdf 中文版45.81MMark Summerfield 扫描版 go语言程序设计是一本国外经典的Go语言著作,由英国Qtrac公司创始人Mark Summerfield编著。本书也是一本Go语言实战指南,帮你了解Go语言,按Go语言的方式思考,以及使用Go语言来编写高性能软件。作者展示了如何编写充分利用Go语言
查看
sql必知必会第4版677Kpdf高清版SQL是使用最为广泛的数据库语言,但想要学习并且使用好并不容易。为此小编带来了sql必知必会第4版,pdf文档格式,全书由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富
查看
分布式系统原理与范型 第二版53.75M特尼博姆 pdf扫描版 分布式系统原理与范型 第二版是由美国著名作者特尼博姆Tanenbaum编著的一本关于分布式系统的力作,由辛春生、陈宗斌等编译。本书相对上一版进行了重大修订。我们添加了单独的一章,以反映分布式系统组织结构所取得的进展。另一个重大的修改是,本版介绍了更
查看
第2楼 浙江省嘉兴市移动 网友
第1楼 浙江省嘉兴市移动 网友