当前位置: 查字典图书网> 程序> C程序设计语言> 请看C语言圣经!--- 浅谈我个人的阅读体会

请看C语言圣经!--- 浅谈我个人的阅读体会

对“请看C语言圣经!--- 浅谈我个人的阅读体会”的回应

Intervention 2016-09-26 14:37:57

同意LZ,作为一只新手,看这本书确实有点步履维艰,特别得后面的习题。当然这本书也值得我反复去看

Green 2016-08-12 23:05:44

搞电气的吧

Green 2016-08-12 23:00:23
evilhunterzh :对语言的敏感和洞察力,看书快的人都是没有品位家伙 ,这样的人不会成为大师,看了tron我很受感动 ,但由于人类自私的劣根,我们距离这个神奇的虚拟王国还很遥远,因为大部分程序员所知甚少,计算机绝对是人类创造的,但现在的人类离计算机越来越“远”,人们开始对其预料之外的现象感到陌生与困惑还有茫然不解,原因就是为什么我们对于想要知道的细节还要用猜的,这就是人类进化的瓶颈,人们用崇敬的心情去认识理解大自然,但我们却因为同类的藏私而深陷泥晫,我们很渺小,我们现在做不到什么,但可以做的是 剔万卷之废言统其标的,提其精髓,绘而成卷布于世人,使后世学者不再怠罔而废。

好句

iCoolSea 2016-08-08 17:17:35

几年后重新审视,发现这之前认为的不是太适合入门的看法是完全错误的,现在反而认为是最好的入门书(没有之一),前提是阅读的人要满足3个条件:1、不是太笨(能够正常高中毕业)2、有耐心 3、认真做完所有习题

simple 2015-10-18 22:30:59

大二的时候认真学过C++,基本语法过关,后学习matlab做过一些小项目、搞过一段时间ACM训练,玩过单片机。现在大三,决定走软件方向,一年之后找工作。由于非计算机相关专业,基础知识欠缺,故想高效率补充计算机体系知识。刚看完《计算机科学概论》,现在看C语言之父dennis联合编写的《The c progamming language》,发现讲解比较全面有深度,底层的细节比较多,有些地方还不理解。
有些问题查半天资料未必找到答案,或许即时交流,一句话就搞明白了!诚邀正在学习C语言的朋友加群一起交流学习,最好是正在看这本书的。 学习之路一起走会更快~
群号码:498904811

surprise 2015-10-06 11:58:00

为什么这本书中的主函数都没有定义类型呢?

K.c 2015-06-07 23:45:48

谭的最大问题我感觉不能跟新手太多的解析,很多句式数值大多被定义了,但是对于新手来说很多都想要理解这个得出结果的过程,没有过程只有结果新手表示太难理解。

K.c 2015-06-07 23:43:22

我表示看老谭的书看的很模糊,老谭老在叫C的第一句式谝译,就是很生硬的学语言,但是我表示很不理解。主要是为什么要这样定义,定义的数值如何得来这些我被已经固话C语言的定义带来生硬敢,太难理解,为什么这么定义数据为何这样,这些我都不懂但是这这么定义了叫你这么就是这么只给结果不给解析,很难理解。

amov 2015-06-02 18:03:00

字里行间却时时闪烁着他们关于编程的精彩指导

nvfumayx 2014-11-28 00:02:02

"如果你足够认真的话,你会发现虽然他们写的是C语言的教材,但是字里行间却时时闪烁着他们关于编程的精彩指导" 一语中的!

痴先知 2014-11-14 23:08:21

就凭这个评论,我第一次登陆了豆瓣,写了回应,当然包括申请账号

回元 2014-09-15 12:23:49

开玩笑,固然这本不适合完全没有一点编程基础的新手,可谭浩强的书就.....里面太多思想问题,你让新手看谭浩强的书,到时候把他们的概念给带成“谭式”的就为后期学习造成了很多的麻烦了好不的说!

Sheffield 2014-02-24 10:27:21

开玩笑,这书不是入门者学的经典教材, 什么是? 谭浩强的那本是?

JY 2013-07-29 21:01:39

即使是新手,也不推荐国内的教材,CPP是个不错的选择。

马骝爱上逃 2013-05-14 15:04:54

嗯!个人也觉得这本书比起国内的教材好了,这本书上的例子就是多,而且实用性好!不过我现在疑惑呢?不知道怎么去看这本书:书上的例题借助网上的资源还是能看懂的!但是要我去自己去做题就不会做!怎么办!求助!

ballance 2013-01-03 14:57:21

stdio.h中有对EOF的定义,虽然ANSI中没有给出明确的定义,但VC和GCC均定义为-1,有的时候会有人直接写-1,但还是推荐EOF。

Ashely星石 2012-11-01 14:58:30

说得很中肯

yinchaoonline 2012-10-22 19:57:49

大一的时候,自学过谭浩强的c语言教材,当时,觉得谭老师写的书写的挺好的,现在再回头来看看他写的书籍,确实....,现在一直在用c#,想重温c语言的精华~

今不想被发现口 2012-08-08 13:40:01

胡说,我初学时看国内的教材倒是有困难,看这个豁然开朗

MLM 2012-06-23 13:14:26

还在看谭浩强的C

cloverstd 2012-06-07 21:53:58

我觉得这个本要精读

evilhunterzh 2012-05-26 15:52:17

对语言的敏感和洞察力,看书快的人都是没有品位家伙 ,这样的人不会成为大师,看了tron我很受感动 ,但由于人类自私的劣根,我们距离这个神奇的虚拟王国还很遥远,因为大部分程序员所知甚少,计算机绝对是人类创造的,但现在的人类离计算机越来越“远”,人们开始对其预料之外的现象感到陌生与困惑还有茫然不解,原因就是为什么我们对于想要知道的细节还要用猜的,这就是人类进化的瓶颈,人们用崇敬的心情去认识理解大自然,但我们却因为同类的藏私而深陷泥晫,我们很渺小,我们现在做不到什么,但可以做的是 剔万卷之废言统其标的,提其精髓,绘而成卷布于世人,使后世学者不再怠罔而废。

Rica 2012-03-30 01:55:03

不用客气。 :)

Rica 2012-03-27 23:10:27

每行代码都应该有它的原因。 虽然这是文艺的豆瓣。 :)
你的解释还是没有到点子上,帮你补充一下

EOF是一个整型常量,它经常在文件和流的处理函数的返回值判断里代表一个文件读取完毕或者有错误发生的时候的状态,它真正的值实际上是没有在 ANSI C 标准里给出,但是应该是负数。

好,再看getchar()做了什么,它读取了你输入的每个字符,然后返回了这个字符的ASCII值,在这段代码里,我们把这个返回的值赋给了一个整形。如果这个值等于EOF定义的值的话,就中止前面的循环。


在你运行程序的时候,windows 是Ctrl + z , UNIX 是 Ctrl + D ,这个意思是发送一个EOF的信号到你在执行的这个进程。然后getchar()捕捉到这个EOF.

于是就输出你的回车行数了。

如果要深究的话,getchar()帮你做了很多事情,当然也有编译起的功劳。但是要深刻的理解为什么一个整形的 c == '\n' 。 那也是不容易的事情。

Rica 2012-03-26 01:26:13

别瞎说。

getchar是一个包含在stdio的宏,没有参数。 每次调用它时,它读取下一个字符的输入,并返回给你。 该函数返回一个 int,是有关字符的ASCII码,但如果你也可以赋值给到一个 char变量。



TITAN'sJEWELZ 2012-02-19 20:14:01

那请问楼主,我有C++编程经验,但没学过C适合看这个入门么

耿加稳 2011-11-06 22:55:38

#include <stdio.h>
main()
{
int c;
int nl ;
nl = 0;
while ((c = getchar() ) != EOF )
if ( c == '\n' )
nl++;
printf("%d\n",nl);
}
我原样输入,怎么不能执行,我运行平台是visual C++ 6.0

3肝4肾风之影 2011-10-13 11:04:17

我觉得挺适合编程初学者啊

撞钟 2010-11-05 00:05:13

M

不会跳的青蛙 2010-09-01 23:54:44

初学者的确不怎么合适吧

菜小超 2010-08-10 19:04:56

这本书的确不适合第一次学编程的新手

[已注销] 2008-08-23 18:18:48

看了你的留言,决定买了看看~

[已注销] 2008-06-19 16:55:06

一笑 (淮南)
说的很实在

果果 2007-07-27 10:53:05

不同意第一句话,应该是:从这本书开始你的C语言编程之路吧!

laomi 2007-03-31 11:18:43

我已经看了好几篇了,每次看完之后都有不少的收获。
在没有学操作系统之前看这本书的时候还是有点模糊,不过学完操作系统之后再读又有一份收获。
里面的很多例子都是与操作系统的一些命令有关的

Taylor 2006-09-15 17:18:36

即将看完了。本书还不错。就是程序注释太少。。呵呵。。

《C程序设计语言》热门书评


书名: C程序设计语言
作者: [美] Brian W·Kernighan
出版社: 机械工业出版社
原作名: The C Programming Language
副标题: (英文版·第2版)
出版年: 2006-8-1
页数: 272
定价: 35.00元
装帧: 平装
丛书: 经典原版书库
ISBN: 9787111196266