狂人C程序员入门必备 扫描版 键盘农夫 键盘农夫 扫描版 pdf
文章类别:
- 2 12 月, 2022
- 0 条评论
- 51单片机C语言非常入门与视频演练 高清文字版 刘建清 刘建清 高清文字版 pdf
- Head First:使用Python编程 (Head First Programming: A Learner’s Guide to Programming David Griffiths A Learner’s Guide to Programming Using the Python Language pdf
- J2EE开发使用手册 (美)Paul·J·Perrone, (美)Venkata·S·R·”Krishna”R·Chaganti, (美)Tom·Schwenk (J2EE Developer’s Handbook) (美)Paul·J Perrone (美)Venkata·S R KrishnaR Chaganti (美)Tom·Schwenk 扫描版 rar
- 深入浅出C# 中文版 图文皆译 (本系列将停止翻译和更新) Head First C# 中文版(缺最后90页) pdf
- 深入Python (Dive Into Python)(Mark Pilgrim)文字版 Mark Pilgrim (Dive Into Python) Mark Pilgrim 文字版 pdf
- Anidaoid框架揭秘 扫描版 [韩] 金泰延, [韩] 宋亨周, [韩] 朴知勋, [韩] 林起永anidaoid框架揭秘 pdf
你必须注册后才能投票!
快捷索引
会员福利
作者: 键盘农夫
图书分类: 网络
资源格式: PDF
版本: 扫描版
出版社: 人民邮电出版社
书号: 9787115236494
发行时间: 2010年11月18日
地区: 大陆
语言: 简体中文
简介
:
电子书www.minxue.net链接
内容介绍:
本书以独特的方式全面地讲述了c语言(c89和c99)的基本概念和编程知识。面向初学者,对基本概念详尽透彻的剖析,强调良好的编程习惯和风格,结合软件工程、软件测试的基本理念介绍编程知识,是本书的主要特色。
全书分为3个部分:理解程序设计,结构化程序设计与数据的组织和c语言的高级话题。体现了从零基础到c编程高手层次递进的特点。
全书贯穿大量生动实例,讲述从问题的提出、问题的分析、代码的编写到程序测试的全部过程,并对c语言学习者和使用者中常见但容易忽视的问题进行了剖析。
本书适合c语言初学者参考和使用,也适合高等院校计算机专业选为教材使用。
内容截图:
目录:
第1篇 理解程序设计
第1章 基础知识
1.1 什么是编程
1.1.1 计算机如何工作
1.1.2 内存中的程序是哪里来的
1.1.3 可执行文件的制作
1.1.4 C语言的演化
1.2 怎样用C语言编程
1.2.1 学习C语言编程都需要什么
1.2.2 最简单的C语言程序的基本结构
1.2.3 Dev C++
1.3 printf()函数初步
1.3.1 简单的一般用法
1.3.2 特殊的字符
1.4 C语言的“字母”和“单词”
1.4.1 C语言的字母
1.4 12C语言的“词”
小结
概念与术语
风格与习惯
常见错误
牛角尖
练习与自测
第2章 数据类型
2.1 什么是数据类型
2.1.1 “三个世界”理论
2.1.2 问题世界:“万物皆数”
2.1.3 代码世界:书写规则及含义
2.1.4 机器世界里的“机器数”
2.1.5 输出问题
2.1.6 计算2的1到10次幂
2.1.7 代码质量的改进
2.2 让程序记住计算结果——变量
2.2.1 计算机的记忆功能
2.2.2 在代码中实现“记忆
2.3 int类型——总结与补充
2.3.1 计算机表示负整数的几种方法
2.3.2 计算机码制和C语言的关系
2.3.3 暂时不必关心的一些细节
2.3.4 int类型值的范围
2.3.5 int类型常量在代码中的其他写法
2.3.6 Dev C++中int类型的机器数
2.4 对数据类型的进一步讨论
2.4.1 int数据类型的运算
2.4.2 数学公式与数据类型
2.4.3 数据类型——代码与编译器的约定
2.5 莫名其妙的“整型
2.5.1 unsignedint类型
2.5.2 long、short关键字描述的整数类型
2.5.3 没有常量的char类型
2.5.4 其他
2.6 浮点类型
2.6.1 double类型常量的代码书写规则
2.6.2 浮点类型数据存储模型
2.6.3 浮点类型的一些特性
2.6.4 浮点类型的运算
2.6.5 浮点类型的输出及其他
2.7 数据类型与算法
2.7.1 错误的数据类型
217.2 所谓算法
2.7.3 一个技巧
2.7.4 更高效率的写法
2.8 算法的特性
小结
概念与术语
风格与习惯
常见错误
牛角尖
练习与自测
第3章 运算符、表达式及语句
3.1 C的“动词”及“动词”的“宾语”
3.2 表达式——C语言的“词组
3.2.1 初等表达式
3.2.2 被误解的“()
3.2.3 带运算符的表达式
3.2.4 不像表达式的表达式
3.2.5 表达式:专业与副业
3.2.6 赋值运算符左侧的标识符称为左值
3.2.7 函数调用是表达式不是语句
3.3 谁是谁的谁
3.3.1 流行的谬误:优先级决定运算次序
3.3.2 “左结合性”是运算对象先与左面的运算符相结合吗
3.3.3 运算符、表达式小结
3.4 右值的类型转换
3.4.1 明确写出的显式转换——cast运算
3.4.2 cast运算的规则
3.4.3 赋值中的转换
3.4.4 1+1.0=?
3.4.5 算术转换:早已废弃的规则和依然有效的规则
3.5 语句的概念
3.5.1 关于语句的闲话
3.5.2 空语句有两种
3.5.3 表达式语句
3.5.4 顺序结构
3.5.5 复合语句
3.6 例题
3.6.1 简单的类型转换
3.6.2 最基础的算法——交换变量的值
3.6.3 编程不是列公式
3.7 算法和数据结构初窥
3.8 在程序运行时提供数据
小结
概念与术语
风格与习惯
常见错误
牛角尖
练习与自测
第4章 选择语句
4.1 关系运算
4.1.1 “<”的数学含义及代码含义
4.1.2 4种关系运算符
4.1.3 常见误区及与常识不符的结果
4.2 if语句
4.2.1 语法格式及含义
4.2.2 例题
4.2.3 ()内的表达式
4.2.4 ()后面的语句
4.3 判等运算
4.4 表达复杂的条件
4.5 if else语句
4.6 鸡肋——Bool类型(C99)
4.7 判断三角形种类
4.8 显得很有学问的运算符
4.9 大师如是说goto
4.10 给程序更多选项——Switch语句
4.10.1 switch语句的一种应用形式
4.10.2 switch语句中的break语句
4.11 程序开发的过程
小结
概念与术语
风格与习惯
常见错误
牛角尖
练习与自测
第5章 从循环到穷举
5.1 造句:当就
5.1.1 语法要素
5.1.2 猴子吃桃问题更简洁的写法
……
第2篇 结构化程序设计与简单的数据结构
第6章 最复杂的去处符——“()”
第7章 作为类型说明符和去处符的“[]”
第8章 结构体、共用体与位运算
第9章 指针
第10章 字符串、字符数组及指向字符的指针
第3篇 复杂的数据结构、算法及其他话题
第11章 复杂的数据类型与算法
第12章 程序的输入与输出
第13章 程序组织与编译预处理
第14章 标准库简介
附录
参考文献
书我要,下载先! http://www.books51.com/ 祝您开卷有益!
同类文章
文章类别:
本文链接: http://www.books51.com/293398.html
【点击下方链接,复制 & 分享文章网址】
狂人C程序员入门必备 扫描版 键盘农夫 键盘农夫 扫描版 pdf → http://www.books51.com/293398.html |
上一篇: O’Reilly:Java开发超级工具集 扫描版 (美) 斯马特 (John Ferguson Smart) (斯马特) 张文波等 扫描版 pdf
下一篇: 精通Android游戏开发 扫描版 Vladimir Silva (Vladimir Silva) 王恒等 扫描版 pdf
你必须注册后才能投票!
最新评论