万本电子书0元读

万本电子书0元读

顶部广告

第一行代码 C语言(视频讲解版)电子书

学习程序设计,初学者往往遇到这样的困境:语言规则可以倒背如流,但写出的代码总是编译通不过,即使编译通过了却也得不出想要的结果。怎么办?《*行代码 C语言》可以给你提供帮助。 你不需要具备高深的数学和电子学知识,只需要训练自己以计算机能够理解的方式去表达自己的逻辑,也就是要具备“计算思维”,寻找到解决问题的方法,然后用编程语言去指挥计算机执行即可。因此,本书与常规的C语言书不同,除了C语言本身的语法规则外,本书更关注的是培养初学者具有程序设计的思想,掌握程序设计的方法。

售       价:¥

纸质售价:¥51.90购买纸书

241人正在读 | 1人评论 6.2

作       者:翁惠玉

出  版  社:人民邮电出版社

出版时间:2018-05-01

字       数:41.6万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书以C语言为编程环境,由浅深地介绍了C语言的完整内容以及过程化程序设计的思想和方法。全书共有13章。第 1章介绍了什么是程序设计。第 2章给出了一个完整的C语言程序,并介绍了如何在VS2010中输、编译及调试程序。第3~5章分别介绍了C语言中支持结构化程序设计的3种结构:顺序、分支和循环所必需的工具。第6章介绍了如何编写及应用函数;第7章介绍了处理批量数据的工具,即数组。上述章节的内容都是C语言的核心知识,请务必掌握。第8~11章分别讲解了结构体、共用体、表、位运算和文件等编程技术。第 12章讲解了如何用结构化程序设计思想指导一个大程序的发,以及软件发的基本过程。该章中用“猜硬币”游戏介绍了自顶向下分解的过程,用“石头、剪刀、布”游戏介绍了模块划分,用“龟兔赛跑模拟”的例子介绍了如何建立一个自己的库以及如何应用自己创建的库,用学生管理系统和书店管理系统讲述了软件发的过程。第 13章介绍了通用算法设计技术,旨在让读者了解,当遇到一个问题时应该如何设计解决问题的算法。 本书内容翔实、讲解深,每个知识都提供了示例,全书共有171道例题和228个程序样例,所有程序样例都在VS2010中调试通过。为了方便读者自学,本书还提供了118道自测题和141道编程题,以及所有习题的答案,且配套了讲解主要知识的视频。 本书适合C语言初学者,也适合有一定基础的读者。可作为各高等院校计算机专业的教材,也可供从事计算机软件发的人员参考。<br/>【推荐语】<br/>学习程序设计,初学者往往遇到这样的困境:语言规则可以倒背如流,但写出的代码总是编译通不过,即使编译通过了却也得不出想要的结果。怎么办?《*行代码 C语言》可以给你提供帮助。 你不需要具备高深的数学和电子学知识,只需要训练自己以计算机能够理解的方式去表达自己的逻辑,也就是要具备“计算思维”,寻找到解决问题的方法,然后用编程语言去指挥计算机执行即可。因此,本书与常规的C语言书不同,除了C语言本身的语法规则外,本书更关注的是培养初学者具有程序设计的思想,掌握程序设计的方法。 另外,计蒜客在线教育团队,为本书的读者提供了伴随式的在线编程平台支持,读者可以将图书和线上编程结合起来学习。 提供扫码看视频服务,全书94个微视频,总时长超过1000分钟。 提供辅助教学资源包,包括实验、试卷及答案、教学大纲、PPT等。<br/>【作者】<br/>翁惠玉:上海交通大学副教授,“程序设计”“数据结构”和“计算机网络”等课程主讲教师,曾获高等教育教学成果奖一等奖、高等教育教学成果奖二等奖、高等教育上海市级教育成果一等奖等。<br/>
目录展开

内容提要

前言

第1章 程序设计概述

1.1 什么是程序设计

1.2 计算机的基本组成

1.3 程序设计语言

1.4 程序设计过程

1.5 编程规范及常见问题

1.6 小结

1.7 自测题

1.8 实战训练

第2章 初识C语言

2.1 一个完整的C语言程序

2.2 C语言的开发环境

2.3 编程规范及常见问题

2.4 小结

2.5 自测题

2.6 实战训练

第3章 顺序程序设计

3.1 常量与变量

3.2 数据的输入/输出

3.3 算术运算

3.4 赋值运算

*3.5 信息表示

3.6 顺序程序设计示例

3.7 程序规范及常见问题

3.8 小结

3.9 自测题

3.10 实战训练

第4章 分支程序设计

4.1 关系表达式

4.2 逻辑表达式

4.3 if语句

4.4 switch语句及其应用

4.5 程序规范及常见问题

4.6 小结

4.7 自测题

4.8 实战训练

第5章 循环程序设计

5.1 计数循环

5.2 break和continue语句

5.3 基于哨兵的循环

5.4 循环的中途退出

5.5 编程规范和常见问题

5.6 小结

5.7 自测题

5.8 实战训练

第6章 过程封装——函数

6.1 函数的定义

6.2 函数的使用

6.3 带参数的宏

6.4 变量的作用域

6.5 变量的存储类别

*6.6 多源文件程序的编译链接

6.7 递归程序设计

6.8 编程规范及常见问题

6.9 小结

6.10 自测题

6.11 实战训练

第7章 批量数据处理——数组

7.1 一维数组

7.2 数组作为函数的参数

7.3 查找算法

7.4 排序算法

7.5 二维数组

7.6 字符串

7.7 程序规范及常见问题

7.8 小结

7.9 自测题

7.10 实战训练

第8章 指针

8.1 指针的概念

8.2 指针与数组

8.3 指针与函数

8.4 动态内存分配

8.5 指针与字符串

8.6 指针数组与多级指针

*8.7 函数指针

8.8 编程规范与常见问题

8.9 小结

8.10 自测题

8.11 实战训练

第9章 更多的数据类型

9.1 枚举类型

9.2 类型别名

9.3 结构体

9.4 链表

9.5 共用体

9.6 编程规范及常见问题

9.7 小结

9.8 自测题

9.9 实战训练

第10章 位运算与位段

10.1 位运算

10.2 位段

10.3 编程规范及常见问题

10.4 小结

10.5 自测题

10.6 实战训练

第11章 文件

11.1 内存与外存

11.2 文件的概念

11.3 文件缓冲与文件指针

11.4 文件的打开与关闭

11.5 ASCII文件的读写

11.6 二进制文件的读写

11.7 文件的顺序访问

11.8 文件的随机访问

*11.9 文件操作与控制台操作

11.10 编程规范及常见问题

11.11 小结

11.12 自测题

11.13 实战训练

第12章 软件开发过程

12.1 结构化程序设计思想

12.2 自顶向下分解示例:“猜硬币”游戏

12.3 模块划分示例:“石头、剪刀、布”游戏

12.4 设计自己的库示例:随机函数库的设计和实现

12.5 随机函数库的应用示例:模拟龟兔赛跑

12.6 软件开发过程

12.7 软件开发过程示例:学生管理系统的设计与实现

12.8 软件开发示例:网上书店的设计

12.9 编程规范及常见问题

12.10 小结

12.11 自测题

12.12 实战训练

第13章 通用算法设计

13.1 枚举法

13.2 贪婪法

13.3 分治法

13.4 动态规划

13.5 回溯法

13.6 小结

13.7 实战训练

附录

附录1 第1章自测题答案

附录2 第2章自测题答案

附录3 第3章自测题答案

附录4 第4章自测题答案

附录5 第5章自测题答案

附录6 第6章自测题答案

附录7 第7章自测题答案

附录8 第8章自测题答案

附录9 第9章自测题答案

附录10 第10章自测题答案

附录11 第11章自测题答案

附录12 第12章自测题答案

附录13 ASCII编码表

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部