标签
内容简介
本书是清华大学出版社“软件开发视频大讲堂”丛书中的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章并用VC++或Dev-C++跑通第一个程序,别跳过动手环节。
- 指针对应章节建议放慢速度,每读一个实例就自己改写一遍再看结果。
- 把每章末尾的练习题当作业完成,避免“看得懂但写不出”。
- 学完后用第17章的项目结构复刻一个小系统,检验知识整合能力。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 基础知识
- 第1章 C语言概述
- 第2章 算法
- 第3章 数据类型
- 第4章 运算符与表达式
- 第5章 常用的数据输入/输出函数
- 第6章 选择结构程序设计
- 第7章 循环控制
- 第2篇 核心技术
- 第8章 数组
- 第9章 函数
- 第10章 指针
- 第3篇 高级应用
- 第11章 结构体和共用体
- 第12章 位运算
- 第13章 预处理
- 第14章 文件
- 第15章 存储管理
- 第16章 网络套接字编程
- 第4篇 项目实战
- 第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#完全自学教程等。该公司策划有“从入门到精通”“软件开发视频大讲堂”等教材系列,相关教材曾获行业与高校出版社奖项,多个品种长期位居同类图书销售榜前列。公开资料有限,其作者身份为机构署名,重点在于计算机编程教育读物的编写与出版。