`

读《征服C指针》有感

c 
阅读更多
首先说一下,我并不是一位资深的程序员。只是一名在读学生。

今天能够接触到这本书真的是一种缘分。因为以前并不怎么来iteye。所以这是一种缘分而且很值。

这本书我翻读,我习惯的翻读了作者的前言(译者序)。看到了最后一段的感谢家人的那段感言。所以这给我了再读下去的兴趣。不管是作者还是译者当用心写作一本书的时候必定离不开家人的支持,如果没有感谢。那么我只能说那名作者并没有用心。

我是学C是由《C语言入门经典(第四版)》启蒙的。这本书实属经典之作,但是对于指针那部分,只能说比老谭的书要说的好(个人观点),但是还是对于指针这个概念还是模棱两可的感觉。

这本书第0章部分,让我理清了指针部分自己的一些观点,譬如文中:“ C 的声明中,[] 比 *的优先级高。因此, char *s[10] 这样的声明意为“指向 char 的指针的数组”——搞反了吧?”这个问题其实我也是这么想的,但是作者把那个问题留在这里让我有一种很想去弄懂的冲动。

而且在引用数组中的元素时,其实里面有两个问题开始看到的时候我认为是怪谈,但是慢慢往后看的时候发现有时候或许真的是自己理解错了。
a[i] 中的[] 和数组毫无关系。
C 里面不存在多维数组。

相信上面两个问题有很多人看到了会惊讶,因为当初学的时候老师或者是书籍并不是这样教的。在这里我建议先不要喷,慢慢往后看

这本书可以帮助在C语言指针还模糊,并不是精通的朋友走出那片森林,看到城市。

这本书适合那些学过C的朋友来阅读(没有一点点基础的朋友建议不要阅读),因为首先需要那个基本的概论。而且这本书也适合那些编程人员去看,因为不仅可以重新稳固C语言的内容。这本书并非指针那么简单,里面从各个用途去解说,而且有实际的例子。我测试了第五章的那段代码(单词的)可以运行,所以并不是坑。

本书让我知道:C语言之前有个名字叫做:New B语言

最后:语言很有趣,我比较喜欢这样轻松的讲解
分享到:
评论
1 楼 xieting0911 2013-04-17  
感同身受

相关推荐

Global site tag (gtag.js) - Google Analytics