明解C语言第3版入门篇从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解
前言大家好!
本书是讲解C语言基础知识的教材。为帮助大家理解,书中使用了大量的代码和图表。
请大家回忆一下学习英文时的情形。除了单词和语法之外,是不是还学习了很多在具体对话和文章中的应用示例呢?
学习编程语言时也有着类似的情况。首先,对关键字和库函数等语句和语法规则的学习至关重要。我们知道,仅仅了解单词和语法,并不能写出文章或者与人对话;同样,如果只有一些知识碎片,是不能编写程序的。
为了帮助大家学习真正的C语言程序,本书中提供了205段完整的代码。另外,通过220幅图表,对语法和难懂的概念进行了详细的讲解。
示例程序较多,就相当于外语教材中表示单词和语法的用法的对话和例句较多。请大家通过这为数众多的程序和帮助加深理解的图表,开启你的C语言编程之路吧!
笔者在编写本书时使用了口语化的语言。如果读者在阅读时能感觉到像是在听笔者讲课,那笔者将倍感荣幸。
精彩书评这是我见过的最适合入门的编程学习教材,配图、排版都令人赏心悦目,说是定义了C教材的新标杆也不为过。
——读者评论
这本书使我对C语言的学习热情空前高涨。我觉得这和作者一步步的引导是分不开的。书中的每个程序都能给人启发,并且很容易就能由浅入深地理解其中的含义。作者的程序风格挺好,他总会在书中时不时地指点你怎样的程序才是简洁、高效的。这能在潜移默化中让初学者养成良好的编程习惯。
——读者评论
这本书较大的特点是图形化的概念解释,让人很容易理解。除此之外,内容解释也非常详细。总体看是很好的入门书之一。 当然,不能指望看完这本书就能做出复杂的东西。
——读者评论
很不错的C语言入门书籍,通俗易懂,装帧简洁明快,适合计算机小白立马上手。
——读者评论
本书以C程序实例作为切入点,由浅及深,慢慢展开,较有特色,能使读者更好地理解语句和逻辑结构。
——读者评论
作者简介柴田望洋(作者),
日本福冈工业大学信息工程学院副教授。编写了一系列极富影响力的计算机教材和参考书,如《明解C++》《明解Java》等。本书于2000年荣获日本工学教育协会著作奖。
管杰(译者),
毕业于复旦大学,现为对日软件工程师,具有多年日语技术文档编写经验。爱好日汉翻译和日本文化史,译有《程序员的数学》等。
罗勇(译者),
专业从事对日软件设计研发工作,曾于2007年至2009年赴日学习工作。精通J2EE及数据库开发。译有《NoSQL数据库入门》等。
杜晓静(译者),
北京第二外国语学院硕士毕业,IT图书编辑,笔译爱好者,译有《安心孕产大百科》《长寿的秘诀》等。
目录前 言
第1章 初识C语言
1-1 显示计算结果
1-2 变量
1-3 输入和显示
第2章 运算和数据类型
2-1 运算
2-2 数据类型
第3章 分支结构程序
3-1 if语句
3-2 switch语句
第4章 程序的循环控制
4-1 do语句
4-2 while语句
4-3 for语句
4-4 多重循环
4-5 程序的组成元素和格式
第5章 数组
5-1 数组
5-2 多维数组
第6章 函数
6-1 什么是函数
6-2 函数设计
6-3 作用域和存储期
第7章 基本数据类型
7-1 基本数据类型和数
7-2 整型和字符型
7-3 浮点型
7-4 运算和运算符
第8章 动手编写各种程序吧
8-1 函数式宏
8-2 排序
8-3 枚举类型
8-4 递归函数
8-5 输入输出和字符
第9章 字符串的基本知识
9-1 什么是字符串
9-2 字符串数组
9-3 字符串处理
第10章 指针
10-1 指针
10-2 指针和函数
10-3 指针和数组
第11章 字符串和指针
11-1 字符串和指针
11-2 通过指针操作字符串
11-3 字符串处理库函数
第12章 结构体
12-1 结构体
12-2 作为成员的结构体
第13章 文件处理
13-1 文件与流
13-2 文本和二进制
13-3 printf函数与scanf函数
附录 C语言简介
C语言的历史
K&R——C语言的圣经
C语言标准规范
结语
参考文献