大小:103.77M
更新时间:23-09-07
系统:Pc
版本:v
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条评论
最新排行
工程地质手册第五版pdf高清电子版83M 工程地质手册第五版是一本最新的地质学参考手册,由中国建筑工业出版社发行,工程地质手册编委会编写,主要介绍工程地质和岩土工程的系统资料和数据,全书知识讲解细致全面,数据精准,适合相关行业的施工技术人员和地质学专业的师生使用。这里小编提供的是工程地质手
查看畅阅TXT阅读器(本地小说阅读器)1.15Mv1.0绿色免费版strong>畅阅TXT阅读器是一款优秀的本地小说阅读器,能够快速打开本地TXT文本小说进行阅读,支持自动分章节、自定义字体大小颜色等、自动记录和恢复阅读位置等等,并包含了最新最热的小说推荐,让喜欢小说的朋友更方便。使用说明1、左右方向键可翻页,
查看写给大家看的设计书第4版18.76Mpdf扫描版写给大家看的设计书 第四版是一本设计类书籍的经典著作,由世界级设计师Robin Williams编著。第4版全面修订,更新了大量实例,并增加了一章内容,介绍排版设计。本书全书主要围绕着对比、重复、对齐和亲密性四条基本原则而写作,简洁通俗、幽默生动,再配以
查看Linux系统命令及Shell脚本实践指南pdf52.87M王军高清扫描版 linux系统命令及shell脚本实践指南是一本linux系统及Shel脚本开发教材,由王军编著。本书是根据作者多年来Linux环境运维管理工作的经验编著而成,内容丰富,且注重实践讲解。全书采用理论联系实际的写作方式,从系统管理出发,深入剖析Lin
查看图解Spark:核心技术与案例实战47.7M郭景瞻 pdf扫描版图解Spark:核心技术与案例实战是一本Spark实战书籍,由郭景瞻编著。本书以图形化方式全面讲解了Spark生态系统,从入门应用到内核原理解析,并配合大量的实例,全书编排合理,初学者可以根据作者的引导一步步成长为Spark的开发高手,有经验的开发者也可
查看完美C++(第5版)19.09M萨维奇pdf扫描版完美C++(第5版)是一本c++语言学习教材,是美国常青藤名校十数年指定C++教材,它由加州大学圣迭戈分校计算机科学与工程系教授Walter Savitch萨维奇编著。本书很全面地介绍了c++语言的相关知识,其内容布置清晰、简明各章均有大量例子及完整的代
查看2017机电工程管理与实务电子书24.4M2017机电工程管理与实务是一级建造师必考的科目,新版本教材整体变化不大,大概在5%左右,主要集中在第一篇章,第二编章增加修改了些案例,第三编章变化不大。比如p28-30页修改:六、机电工程中常见的工程测量(序号改变),p41页增加了内容:增加若采用2个
查看
第2楼 浙江省嘉兴市移动 网友
第1楼 浙江省嘉兴市移动 网友