C语言点滴
文章平均质量分 75
《C语言点滴》精心选取C语言一些必备知识,这也是初学者容易搞不清楚、犯错误的知识点,进行深入地分析和介绍,以期帮助读者清除C语言学习之路上的“绊脚石”,降低初学入门的难度,培养继续深入的兴趣。全书共14章。第1章覆盖了C语言学习和程序员职业生涯的入门话题,轻松诙谐,堪称“餐前开胃小菜”。第2章介绍了
优惠券已抵扣
余额抵扣
还需支付
¥28.80
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
人民邮电出版社有限公司
人民邮电出版社致力于为用户提供优质的内容,专栏均为正版图书内容拆分,均具备合法资质和授权,内容质量有保证。
展开
-
《C语言点滴》封面
原创 2021-07-09 13:36:37 · 135 阅读 · 0 评论 -
《C语言点滴》扉页
C语言点滴 赵岩 著 人民邮电出版社 北京原创 2021-07-09 13:36:37 · 61 阅读 · 0 评论 -
《C语言点滴》版权
图书在版编目(CIP)数据 C语言点滴/赵岩著.--北京:人民邮电出版社,2013.10 ISBN 978-7-115-32198-5 Ⅰ.①C… Ⅱ.①赵… Ⅲ.①C语言—程序设计 Ⅳ.①TP312 中国版本图书馆CIP数据核字(2013)第133300号 内容提要 C语言兼具高级语言和汇编语言的特点,学习起来难度较大,令不少初学者望而...原创 2021-07-09 13:36:36 · 135 阅读 · 0 评论 -
《C语言点滴》序
序 作为一个为评职称而编过几本C 语言教材的人,我一向认为我是国内写C 语言书最认真、最专业、最幽默、最会讲故事的。为了保持这种良好心态,我始终坚持着不去读其他国人写的C 语言书。但赵岩这厮,居然用请吃饭骗我见面,硬塞给我一份书稿,以“请我写序”为名,其实是向我示威,来打击我的自信。最让我不能接受的是——他成功了。于是,我便应允作序,揭发此书的弊端,降其销量,让我至少在印数上还能胜他。 这本书...原创 2021-07-09 13:36:35 · 81 阅读 · 0 评论 -
《C语言点滴》前言
前言 C 语言的书林林总总,数不胜数,其中不乏《C Programming Language》[1]这样的Bible 级经典白皮书,也不乏《C 陷阱与缺陷》[2]、《C Programming FAQs》[3]这样的工程师枕边必备。中文教材方面也有《C 语言程序设计》[4],[5]这样广受学生们欢迎的教科书。所以任何再写C 语言书籍的作者,都要首先回答这样一个问题,为什么还需要这...原创 2021-07-09 13:36:34 · 67 阅读 · 0 评论 -
《C语言点滴》作者简介
作者简介 赵岩,哈尔滨工业大学计算机应用软件博士。曾经在东芝(中国)研发中心担任研究员,研究机器翻译中的句法分析。后到荷兰Groningen 大学语言与认知中心学习。随后在哈尔滨工业大学软件学院担任高级讲师,主要教授C 语言程序设计。 作者接受过正规的计算机科学教育,兼有丰富的软件实践开发经验,同时还有不同文化的留学背景。在哈工大授课期间,他逐渐形成了深入浅出、轻松幽默的讲课风...原创 2021-07-09 13:36:33 · 242 阅读 · 0 评论 -
《C语言点滴》目录
目录 封面 扉页 版权 序 前言 作者简介 第1章 程序猿&&程序媛 &...原创 2021-07-09 13:36:32 · 63 阅读 · 0 评论 -
《C语言点滴》第1章 程序猿&&程序媛
第1章 程序猿&&程序媛 1.1 装备篇 1.1.1 衣着 程序猿们通常并不在意穿着,整天西装革履的基本上都是销售人员。一般的程序员日常的穿戴通常都是牛仔裤和T 恤衫,其中一个最主要的原因在于这种穿戴根本不用花时间去打理。牛仔裤很难用眼睛来判断已经多长时间没洗过了,除非你用鼻子靠近去闻一闻。T 恤衫虽然比较容易脏,但是可以一次买7件,一周7天每天换一件,不同的颜色和图案还可以...原创 2021-07-09 13:36:30 · 495 阅读 · 0 评论 -
《C语言点滴》第2章 编程基础知识
第2章 编程基础知识 2.1 编程语言 为什么要学习C 语言?这个语言未来的前途如何?在IT 技术飞速发展的今天,这门语言会不会很快过时?在开始学习C 语言之前,我相信大家一定对这些问题比较关心。这些问题还不能发到论坛上去问。因为只要涉及编程语言优劣的讨论,马上就会引起口水大战,如蛤蟆吵坑一般。 对语言优劣的讨论,一般都是一些新手或菜鸟愿意参与...原创 2021-07-09 13:36:29 · 71 阅读 · 0 评论 -
《C语言点滴》第3章 数据类型
第3章 数据类型 《C 和指针》[14]一书提到,C 语言中仅有四种数据类型,分别为整型、浮点型、指针型和聚合类型(包含数组和结构体),剩下的类型都是从这四种类型派生或组合而来的。 例如字符型char 其实就是一个短整型,而字符串是用字符数组来保存和模拟的。本章我们主要说说整型和浮点型的相关问题。字符串、指针、数组和结构等主题,我将在本书的后面章节介绍。整型家族...原创 2021-07-09 13:36:28 · 59 阅读 · 0 评论 -
《C语言点滴》第4章 表达式和运算符
第4章 表达式和运算符 4.1 自增(减)运算符 C 语言有三大类运算符:分别为算术、关系与逻辑、位操作。另外,C 还有一些特殊的运算符,用于完成一些特殊的任务。例如赋值运算符、条件运算符、指针运算符等。 C 语言中两种比较有特色的操作符为复合赋值运算符和自增(减)运算符。这两种运算符使得C 语言有了属于自己的浓郁的味道。正如辛晓琪的歌曲《味道》所唱的那样:“...原创 2021-07-09 13:36:27 · 55 阅读 · 0 评论 -
《C语言点滴》第5章 输入输出
第5章 输入输出 5.1 流 流来源于英文单词“stream”,这里应该理解为一个名词。无论是从汉语还是英语,我们马上就能联想到水流,就像一条小溪,当需要取水的时候,从小溪里取一瓢,我们不知道水从何处来;当需要倒水的时候,直接把水倒入小溪中,我们也不知道水最终流向了那里。有点徐志摩了!这毕竟是一本技术书籍,不是诗集,所以下面我给出相对严谨一点的定义。 首先,你...原创 2021-07-09 13:36:26 · 75 阅读 · 0 评论 -
《C语言点滴》第6章 控制结构
第6章 控制结构 6.1 控制结构常见错误 如果你觉得本书还不错,并认同本书中的某些观点,那么我向你推荐《C 陷阱与缺陷》[2]。本书与《C 陷阱与缺陷》在内容上并没有多少相同之处,但正是通过阅读《C 陷阱与缺陷》,我才对C 语言的各种问题和现象产生了更深入的思考。《C 陷阱与缺陷》给出了控制结构中常见的三种错误,分别是:“注意作为语句结束标志的分号”、“switch 语句”和...原创 2021-07-09 13:36:25 · 57 阅读 · 0 评论 -
《C语言点滴》第7章 函数、模块和宏定义
第7章 函数、模块和宏定义 7.1 预处理指令 C 语言支持预处理指令。预处理指令由预处理器来处理。预处理器会在编译源代码之前,首先处理预处理指令,根据预处理指令来完成替换、条件编译等功能。最常见的预处理指令主要有三种,分别为文件包含、条件编译和宏替换,下面分别进行介绍。 7.1.1 文件包含 文件包含功能通过预处理指令#include "a.h" 来完成。...原创 2021-07-09 13:36:24 · 82 阅读 · 0 评论 -
《C语言点滴》第8章 库函数
第8章 库函数 即使我们编写一个只打印出“hello world”的最简单的C 程序,最后生成的可执行程序也会有几k 的大小,这是为什么呢?别忘了,C 语言要经过编译和链接两个阶段。在链接阶段,你的程序会把一些你从库中调用的函数链接进程序中。库的尺寸现在越来越大,尤其是有的时候,一个库中的函数还有可能调用其它库中的函数,这样你的程序尺寸会更大。关于编译和链接的过程中到底发生了什么...原创 2021-07-09 13:36:23 · 68 阅读 · 0 评论 -
《C语言点滴》第9章 数组
第9章 数组 9.1 数组的基本知识 C 语言中数组的定义有点丑陋。比如定义一个整型数组变量array,按照一般定义变量的顺序,应该是int[3] array 才对。后来的语言,例如Java 和C#,都支持int[] array 这种写法,希望下一版的C 标准也能支持这种写法,但是目前的标准还不行。定义数组的时候,你只能写成int array[3]这种形式。 ...原创 2021-07-09 13:36:22 · 53 阅读 · 0 评论 -
《C语言点滴》第10章 指针
第10章 指针 关于指针,有一些传统的错误认识,其中之一就是大家都认为指针很难,而且这种认识被一直传承下来。老师吓师兄,师兄吓师弟,师弟吓师妹。师妹早就不怕、不怕了!因为师妹根本就没打算学。 其实,指针的基本概念非常简单,它只是一个保存地址的变量而已!概念虽然不难,但是它的用法很繁琐。尤其是指针和数组的关系,更是需要一点细心。通常,C 语言的精神崇尚一个问题只有...原创 2021-07-09 13:36:20 · 58 阅读 · 0 评论 -
《C语言点滴》第11章 结构体
第11章 结构体 11.1 自定义数据类型 C 语言是一种强类型语言,定义任何一个变量,都需要准确、唯一地指定这个变量的数据类型。为此,C 语言预先定义了整型,浮点型,字符型等几种数据类型。唯一一个泛型的类型就是void,不过它只能用于定义指针,而且你不能利用这种类型做什么实际的工作,它只是一个中间类型,最终要经过强制转换成一个具体的数据类型来使用。 void...原创 2021-07-09 13:36:19 · 51 阅读 · 0 评论 -
《C语言点滴》第12章 文件
第12章 文件 12.1 文件基础知识 12.1.1 文件指针的解释 FILE 是C 语言中定义的一个结构类型,它定义在头文件stdio.h 中。当我们利用fopen 函数打开一个文件的时候,它返回的是一个FILE *指针变量。每个FILE *指针变量标识一个特定的磁盘文件(你也可以把指针理解为用来标识一个特定的流,参考5.1 节),FILE 结构内部的成员可以参考程序12-...原创 2021-07-09 13:36:18 · 53 阅读 · 0 评论 -
《C语言点滴》第13章 Bug,错误及调试
第13章 Bug,错误及调试 到目前为止,我们都在假设你编写的程序是正确的,你程序运行的软、硬件环境是没有任何错误的,使用你的软件的用户都是精通计算机的高手和专家,但是你知道,这只是一种美好的假设。事实情况是,即使只有几行的程序,也可能存在设计和编码的缺陷。操作系统的各种不靠谱,硬盘上可能出现的物理损坏。你的用户可能连怎么关掉电脑都不知道,甚至于你的用户可能是一个玩耍的孩子,或者...原创 2021-07-09 13:36:17 · 61 阅读 · 0 评论 -
《C语言点滴》第14章 进阶之路
第14章 进阶之路 14.1 程序的效率 每个人都希望自己的程序有效率,这无可厚非。就像我们每个人都希望自己能够漂亮一点儿一样。如果你是一个演员,漂亮对你来说至关重要。不过如果你是一个在荒岛上的程序员,那么很明显,能上网要比漂亮更有意义。希望程序有效率,这没有错,但是别忽视了应用环境。首先要问自己一个问题:“我的程序是否是时间敏感的?” 如果我用非常简单明了、...原创 2021-07-09 13:36:16 · 61 阅读 · 0 评论 -
《C语言点滴》参考文献
参考文献 [1] Brian w. Kernighan, Dennis M. Ritchie. C Programming Language. 北京:机械工业出版社,2006 [2] Andrew Koenig. C Traps and Pitfalls. 北京:人民邮电出版社,2008 [3] Steve Summit. C Programming FAQs...原创 2021-07-09 13:36:15 · 3187 阅读 · 0 评论