C语言从入门到精通(第2版) 封面

C语言从入门到精通(第2版)

暂无评分
章节数
21
丛书
软件开发视频大讲堂
ISBN
9787302287520

标签

内容简介

本书是清华大学出版社“软件开发视频大讲堂”丛书中的C语言入门教程,由明日科技团队编著,2012年7月出版第2版。全书从初学者的角度出发,按照“基础知识—核心技术—高级应用—项目实战”四篇递进式结构编排,共17章。第1篇基础知识介绍C语言概述、算法、数据类型、运算符与表达式、常用输入/输出函数、选择结构程序设计和循环控制,帮助读者建立语法与流程控制的基本功底;第2篇核心技术集中讲解数组、函数和指针三大重点内容,并在此过程中融入前面学过的基础知识,使读者能够编写简单的C程序;第3篇高级应用介绍结构体和共用体、位运算、预处理、文件、存储管理和网络套接字编程,把可处理的问题范围扩展到较复杂的程序;第4篇项目实战以“学生成绩管理系统”为例,按照软件工程中“需求分析→系统设计→功能设计”的步骤,带领读者完整走一遍项目开发过程。全书知识均结合具体实例讲解,程序代码配有详细注释。随书光盘提供约30小时、123段同步语音视频讲解,以及881个实例源码、15个模块与项目案例、616道能力测试题、371道企业面试真题和PPT电子教案。本书既可作为编程入门者的自学用书,也适合作为高等院校相关专业的教学参考书,或供开发人员查阅。

编辑推荐

如果你是第一次翻开编程书,最怕的往往不是难,而是“看得懂、写不出”。这本书的设计正是围绕这一点展开的:语法点后面紧跟小实例,代码逐行注释,读者可以边看边敲,把抽象概念变成可运行的结果。 它的结构安排值得称道。数组、函数、指针被单独归入“核心技术”篇,这是C语言学习中最容易卡壳的三道坎,书中围绕它们安排了较多篇幅和配套实例,并在讲解中反复调用前面的基础内容,形成回环复习。第3篇把文件、位运算、预处理、存储管理和套接字编程带进来,让读者具备处理稍复杂程序的能力;最后的“学生成绩管理系统”则把零散知识收拢成一个完整项目。 需要说明的是,它是一本“教材型入门书”,不是标准参考手册。书中的开发环境与语言标准以成书时的VC++ 6.0、Turbo C等为主,读者若使用现代编译器,需自行适应工具差异。但就体系完整、配套资源丰富、适合自学打卡而言,作为C语言第一本书它依然合格。

适合谁读

适合

  • 零基础、想靠视频和实例自学C语言的初学者
  • 需要一本配套讲义的高校C语言课程学生
  • 从其他语言转入门系统级编程的开发者
  • 喜欢“边看视频边敲代码”学习节奏的读者

不适合

  • 想深入钻研C99/C11标准与现代工程实践的老手
  • 需要查阅权威语法规范的语言律师型读者
  • 排斥安装编译器、只想读懂概念、不打算动手的人

阅读建议

  1. 先读第1章并用VC++或Dev-C++跑通第一个程序,别跳过动手环节。
  2. 指针对应章节建议放慢速度,每读一个实例就自己改写一遍再看结果。
  3. 把每章末尾的练习题当作业完成,避免“看得懂但写不出”。
  4. 学完后用第17章的项目结构复刻一个小系统,检验知识整合能力。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1篇 基础知识
  2. 第1章 C语言概述
  3. 第2章 算法
  4. 第3章 数据类型
  5. 第4章 运算符与表达式
  6. 第5章 常用的数据输入/输出函数
  7. 第6章 选择结构程序设计
  8. 第7章 循环控制
  9. 第2篇 核心技术
  10. 第8章 数组
  11. 第9章 函数
  12. 第10章 指针
  13. 第3篇 高级应用
  14. 第11章 结构体和共用体
  15. 第12章 位运算
  16. 第13章 预处理
  17. 第14章 文件
  18. 第15章 存储管理
  19. 第16章 网络套接字编程
  20. 第4篇 项目实战
  21. 第17章 学生成绩管理系统

常见问题

这本书适合完全没有编程基础的人吗?
适合。本书面向零起点读者,从C语言的历史、开发环境安装讲起,配同步视频和带注释的实例代码,按章节顺序动手练习即可逐步入门。
书里的内容是现代C标准吗?
本书成书于2012年,主要基于VC++ 6.0、Turbo C等当时主流环境讲解,偏传统C语法教学。如使用现代编译器,个别语法兼容性与工具操作需自行调整。
书中附带的资源需要光盘吗?
原书配套光盘包含30小时视频、881个实例源码、616道测试题及371道面试真题等。若手头无光盘,可按出版社提供的下载方式或同系列新版资源获取。
读完这本书能达到什么水平?
可掌握C语言基本语法、数组、函数、指针、结构体、文件操作等,并能独立完成学生成绩管理系统这类小型项目,具备继续学习数据结构与系统编程的基础。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

明日科技 作者

明日科技全称吉林省明日科技有限公司,是一家专业从事软件开发、教育培训及软件开发教育资源整合的高科技公司,并组织编写计算机编程类教材。其作品主要面向编程初学者,题材集中在Python、Java、C#、SQL等语言学习及GUI设计、Web前端开发等方向,常见分类为编程设计、计算机综合与软件学习。代表作品包括“零基础学”系列中的Python GUI设计、SQL、Java等升级版,以及HTML+CSS+JavaScript学习笔记、C#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。

同一作者

同类高分