万本电子书0元读

万本电子书0元读

顶部广告

C程序设计——基于应用导向与任务驱动的学习方法电子书

     本书采用大量具有实际生活应用背景的实例系统地、通俗地、透彻地讲解了如何运用C语言设计程序解决实际问题。本书提出的基于应用导向与任务驱动的学习方法是值得推荐的程序设计学习方法。本书从形式到内容都具有一定创新性。本书内容组织独具匠心、叙述方式通俗易懂、编程实例力求原创、任务驱动逻辑清晰、代码注释别具一格、知识扩展拓思路。    

售       价:¥

纸质售价:¥70.30购买纸书

31人正在读 | 0人评论 6.2

作       者:贺细平

出  版  社:电子工业出版社

出版时间:2018-01-01

字       数:28.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书采用以解决实际应用问题为导向、以具体编程任务为驱动的模式,将C语言的知识无缝融每个实际应用程序中。作者精心设计了100多个应用案例,每个案例均有实现特定功能的、完整的、可运行的程序代码。本书图表丰富,对程序设计的概念、求解问题的思路和方法、程序背后的原理和机制行了深剖析。全书共9章。第1章从简单程序手,将程序设计相关的基础性概念融案例,使读者对C程序设计有一个整体的、直观的、感性的认识。第2章阐述表达复杂逻辑的分支和循环语句的用法,使读者对应用问题中的逻辑具有较好的表达能力。第3章阐述了利用数组处理批量数据。第4章阐述了如何存储和处理文本型数据。第5章全面地阐述了函数这一模块化程序设计利器。第6章对具有内存间访问能力的指针行了深阐述。第7章讲解如何利用结构体类型创建用户所需新数据类型。第8章阐述了如何利用文件实现数据持久化。第9章讲解了位运算的规则和用法。<br/>【推荐语】<br/>     本书采用大量具有实际生活应用背景的实例系统地、通俗地、透彻地讲解了如何运用C语言设计程序解决实际问题。本书提出的基于应用导向与任务驱动的学习方法是值得推荐的程序设计学习方法。本书从形式到内容都具有一定创新性。本书内容组织独具匠心、叙述方式通俗易懂、编程实例力求原创、任务驱动逻辑清晰、代码注释别具一格、知识扩展拓思路。          本书是大学工科类专业的*门程序设计课程的*教材,也是广大零基础学习程序设计读者不二之选。         本书具有六大特色:        1、以应用导向,将C语言的知识融汇贯穿在对实际问题求解的过程中,尽量避免单纯语法的讲解。       2、每个编程任务目标明确、源于生活、意趣兼备。以实际任务驱动编程,更加生动有趣。全书共150多个编程实例,可使用程序设计练习系统在线评判,方便上机练习。       3、本书大量运用图解、表格、小贴士、小问答等形式,运用类比、对比等方法,尽量用直观的形式帮助读者理解程序设计中相对抽象的概念、原理、机制。       4、本书内容深浅出,表里兼顾,帮助读者深地理解程序底层的运行机制和原理。使读者在编程时做到“知其然”且“知其所以然”。本书语言通俗、可读性好、方便自学又不失深度。       5、程序代码与相应注释之间用箭头连,代码和注释,一目了然,方便阅读。       6、本书始终站在程序设计者的角度即“人”的角度,来讲解程序设计,而不是站在C语言的角度即“语法”的角度,来讲解程序设计。本书始终以工具(C语言作为程序设计的)服务于目标(求解实际问题)视角来展讨论。从这样的视角出发,读者更容易理解和受程序代码。<br/>【作者】<br/>博士,国防科技大学计算机学院计算机应用专业。湖南农业大学信息科学技术学院电商系主任,副教授。中国计算机学会会员,湖南省高教学会计算机教育专业委员会会员。出版教材:现代计算机网络系统原理及技术研究,中国商务出版社,2013年。<br/>
目录展开

前言

第1章 邂逅程序设计——初识C语言

1.1 第一个程序——我会算加法

1.2 人机交互——输入和输出函数的基本用法

1.3 条件与判断——随机应变

1.4 利用库函数——拿来主义

1.5 机器擅长之“算术运算”——计算机的老本行

1.6 变量——数据的栖身之所

1.7 赋值运算——改变变量的值

1.8 程序设计的一般过程

本章小结

第2章 程序逻辑之关键——分支与循环

2.1 机器智能与决策之基石——分支结构

2.2 机器擅长之“循环”——不厌其烦地重复

2.3 程序逻辑进阶——多分支和多重循环

2.4 其他形式分支与循环

本章小结

第3章 批量数据存储与处理——数组

3.1 何时需要数组

3.2 序列数据的处理——一维数组

3.3 表格型数据的处理——二维数组

3.4 其他

本章小结

第4章 文本数据处理——字符串

4.1 字符数据存储和处理

4.2 字符串数据存储和处理

4.3 文本型数据处理之演练

4.4 其他

本章小结

第5章 模块化设计之利器——函数

5.1 初识函数设计

5.2 函数的概念

5.3 新函数是如何炼成的

5.4 函数的设计

5.5 函数的测试

5.6 函数的交付使用

5.7 函数设计实践

5.8 函数的递归——自相似之美

5.9 函数相关主题

本章小结

第6章 内存间接访问之神器——指针

6.1 深入理解内存地址

6.2 间接访问与直接访问

6.3 指针变量与普通变量

6.4 指针与数组的天然联系

6.5 指针的移动

6.6 地址值在函数调用中的特殊作用

6.7 指针与动态内存分配

6.8 变量的存储区、作用范围与生命期

6.9 函数也可作为参数——函数指针与应用

本章小结

第7章 创造新数据类型——结构体类型

7.1 为何引入结构体类型

7.2 结构体类型的定义和基本用法

7.3 结构体类型数组的用法

7.4 结构体类型在函数中的运用

7.5 结构体类型与链表

本章小结

第8章 数据持久化——文件

8.1 文件的基本概念

8.2 文件的读/写

8.3 文件读/写位置的定位

8.4 文本文件与二进制文件的对比

8.5 其他主题

本章小结

第9章 深入到bit的运算——位运算

9.1 位运算的运算符

9.2 初识位运算

9.3 位运算的应用

9.4 位运算的注意事项

9.5 位域

本章小结

反侵权盗版声明

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部