user-0 提问: 求 c书籍推荐

回复:
user: user-1
content: C程序设计语言   第二版

user: user-2
content: 我推荐谈好强拌的

user: user-3
content: 引用 10 楼 haofang666777 的回复:[quote=引用 8 楼 max_min_ 的回复:] [quote=引用 5 楼 haofang666777 的回复:] [quote=引用 4 楼 max_min_ 的回复:] 谭老师的书就算了！太多误导性的东西了！   C和指针 http://download.csdn.net/detail/max_min_/6333711 c陷阱和缺陷 http://download.csdn.net/detail/max_min_/6333741 C语言程序设计 http://download.csdn.net/detail/max_min_/6333663 C专家编程 http://download.csdn.net/detail/max_min_/6333785 认真读读这几本C语言的书吧！ 这几本书都买了，不过一直还都没有看，毕竟白天要工作，晚上一直在看sip协议， 这几本书有讲这些变量吗？？好像没有吧，其他还没看，c陷阱与缺陷烦了一下目录，印象里没有这方面的内容。。[/quote]  基础知道了！那些东西也不会很难的！而且那个也只是你例举出来的一二，后面可能还会遇到很多这些东西的，而且这些非标准东西，书上都只是顺带提下而已，也没有详细讲 至于你说的__attribute__ 可以参考 http://blog.csdn.net/ithomer/article/details/6566739 利用好网络[/quote] 谢谢啊 现在就是看到一个搜一个，不过更喜欢从书本中学习洗净书本里讲的相对系统些，网络也的确很全。[/quote] 像这些知识都是比较少，用的不是很普遍的话，使用者不是特别多的话，书上就比较少系统的讲这些知识点了，只是大致简单说其一二而已！所以把基础打牢，把你买的几本书都看完，消化掉，然后再相对的搜索相关这些知识点，就比较好把握了！

user: user-0
content: 引用 8 楼 max_min_ 的回复:[quote=引用 5 楼 haofang666777 的回复:] [quote=引用 4 楼 max_min_ 的回复:] 谭老师的书就算了！太多误导性的东西了！   C和指针 http://download.csdn.net/detail/max_min_/6333711 c陷阱和缺陷 http://download.csdn.net/detail/max_min_/6333741 C语言程序设计 http://download.csdn.net/detail/max_min_/6333663 C专家编程 http://download.csdn.net/detail/max_min_/6333785 认真读读这几本C语言的书吧！ 这几本书都买了，不过一直还都没有看，毕竟白天要工作，晚上一直在看sip协议， 这几本书有讲这些变量吗？？好像没有吧，其他还没看，c陷阱与缺陷烦了一下目录，印象里没有这方面的内容。。[/quote]  基础知道了！那些东西也不会很难的！而且那个也只是你例举出来的一二，后面可能还会遇到很多这些东西的，而且这些非标准东西，书上都只是顺带提下而已，也没有详细讲 至于你说的__attribute__ 可以参考 http://blog.csdn.net/ithomer/article/details/6566739 利用好网络[/quote] 谢谢啊 现在就是看到一个搜一个，不过更喜欢从书本中学习洗净书本里讲的相对系统些，网络也的确很全。

user: user-4
content: http://product.china-pub.com/3767800 http://product.china-pub.com/30181  引用 6 楼 haofang666777 的回复:书籍求推荐啊！！ Linux内核设计与实现，深入理解Linux内核，还有楼上的linux内核源码详解 Unix环境高级编程，深入理解计算机体系结构？？ 先谢啦 [quote=引用 3 楼 turingo 的回复:] 这跟书籍没什么关系，__attribute__是非标准的用法，倒是建议你看看Linux内核方面的书籍，这样比你直接看源代码要直观一些，容易理解一些。  [quote=引用 楼主 haofang666777 的回复:] 最近在读源代码 但是又很多东西是之前没有接触过的，想找本书 系统的学一下 ， 举例如下 __attribute__((format(printf, 5, 0))) #ifdef AST_DEVMODE #if defined(LOW_MEMORY) #define localtime_r __dont_use_localtime_r_use_ast_localtime_instead__ pthread_once(&ts->once, ts->key_init); if (!(buf = pthread_getspecific(ts->key)))  其实就是些 #define #undef 对应的变量  还有一些函数， 之前也就看过c primer plus， c++ primer （刚开始学的C++,工作了 用的C）之类的 这种看着有点费劲。 什么方面的书籍有介绍这类东西，有没有系统介绍的书籍，求推荐[/quote][/quote]

user: user-3
content: 引用 5 楼 haofang666777 的回复:[quote=引用 4 楼 max_min_ 的回复:] 谭老师的书就算了！太多误导性的东西了！   C和指针 http://download.csdn.net/detail/max_min_/6333711 c陷阱和缺陷 http://download.csdn.net/detail/max_min_/6333741 C语言程序设计 http://download.csdn.net/detail/max_min_/6333663 C专家编程 http://download.csdn.net/detail/max_min_/6333785 认真读读这几本C语言的书吧！ 这几本书都买了，不过一直还都没有看，毕竟白天要工作，晚上一直在看sip协议， 这几本书有讲这些变量吗？？好像没有吧，其他还没看，c陷阱与缺陷烦了一下目录，印象里没有这方面的内容。。[/quote]  基础知道了！那些东西也不会很难的！而且那个也只是你例举出来的一二，后面可能还会遇到很多这些东西的，而且这些非标准东西，书上都只是顺带提下而已，也没有详细讲 至于你说的__attribute__ 可以参考 http://blog.csdn.net/ithomer/article/details/6566739 利用好网络

user: user-0
content: 另对老谭没感情，他的书就免了， 不是一时兴起，是要成年累月的学的， 希望有从入门和精通之类的书籍都推荐一下

user: user-0
content: 书籍求推荐啊！！ Linux内核设计与实现，深入理解Linux内核，还有楼上的linux内核源码详解 Unix环境高级编程，深入理解计算机体系结构？？ 先谢啦 引用 3 楼 turingo 的回复:这跟书籍没什么关系，__attribute__是非标准的用法，倒是建议你看看Linux内核方面的书籍，这样比你直接看源代码要直观一些，容易理解一些。  [quote=引用 楼主 haofang666777 的回复:] 最近在读源代码 但是又很多东西是之前没有接触过的，想找本书 系统的学一下 ， 举例如下 __attribute__((format(printf, 5, 0))) #ifdef AST_DEVMODE #if defined(LOW_MEMORY) #define localtime_r __dont_use_localtime_r_use_ast_localtime_instead__ pthread_once(&ts->once, ts->key_init); if (!(buf = pthread_getspecific(ts->key)))  其实就是些 #define #undef 对应的变量  还有一些函数， 之前也就看过c primer plus， c++ primer （刚开始学的C++,工作了 用的C）之类的 这种看着有点费劲。 什么方面的书籍有介绍这类东西，有没有系统介绍的书籍，求推荐[/quote]

user: user-0
content: 引用 4 楼 max_min_ 的回复:谭老师的书就算了！太多误导性的东西了！   C和指针 http://download.csdn.net/detail/max_min_/6333711 c陷阱和缺陷 http://download.csdn.net/detail/max_min_/6333741 C语言程序设计 http://download.csdn.net/detail/max_min_/6333663 C专家编程 http://download.csdn.net/detail/max_min_/6333785 认真读读这几本C语言的书吧！ 这几本书都买了，不过一直还都没有看，毕竟白天要工作，晚上一直在看sip协议， 这几本书有讲这些变量吗？？好像没有吧，其他还没看，c陷阱与缺陷烦了一下目录，印象里没有这方面的内容。。

user: user-3
content: 谭老师的书就算了！太多误导性的东西了！   C和指针 http://download.csdn.net/detail/max_min_/6333711 c陷阱和缺陷 http://download.csdn.net/detail/max_min_/6333741 C语言程序设计 http://download.csdn.net/detail/max_min_/6333663 C专家编程 http://download.csdn.net/detail/max_min_/6333785 认真读读这几本C语言的书吧！

user: user-4
content: 这跟书籍没什么关系，__attribute__是非标准的用法，倒是建议你看看Linux内核方面的书籍，这样比你直接看源代码要直观一些，容易理解一些。  引用 楼主 haofang666777 的回复:最近在读源代码 但是又很多东西是之前没有接触过的，想找本书 系统的学一下 ， 举例如下 __attribute__((format(printf, 5, 0))) #ifdef AST_DEVMODE #if defined(LOW_MEMORY) #define localtime_r __dont_use_localtime_r_use_ast_localtime_instead__ pthread_once(&ts->once, ts->key_init); if (!(buf = pthread_getspecific(ts->key)))  其实就是些 #define #undef 对应的变量  还有一些函数， 之前也就看过c primer plus， c++ primer （刚开始学的C++,工作了 用的C）之类的 这种看着有点费劲。 什么方面的书籍有介绍这类东西，有没有系统介绍的书籍，求推荐

user: user-5
content: C标准库 C陷阱与缺陷 深入理解计算机体系结构 程序员的自我修养 linux内核源码详解 Unix环境高级编程

user: user-6
content: 你列的书就比较系统了。如果看得费劲，可以先看本谭浩强的，很简单，但是内容比较片面，很多没讲。

user: user-7
content: 引用 6 楼 haofang666777 的回复:书籍求推荐啊！！ Linux内核设计与实现，深入理解Linux内核，还有楼上的linux内核源码详解 Unix环境高级编程，深入理解计算机体系结构？？ 先谢啦 [quote=引用 3 楼 turingo 的回复:] 这跟书籍没什么关系，__attribute__是非标准的用法，倒是建议你看看Linux内核方面的书籍，这样比你直接看源代码要直观一些，容易理解一些。  [quote=引用 楼主 haofang666777 的回复:] 最近在读源代码 但是又很多东西是之前没有接触过的，想找本书 系统的学一下 ， 举例如下 __attribute__((format(printf, 5, 0))) #ifdef AST_DEVMODE #if defined(LOW_MEMORY) #define localtime_r __dont_use_localtime_r_use_ast_localtime_instead__ pthread_once(&ts->once, ts->key_init); if (!(buf = pthread_getspecific(ts->key)))  其实就是些 #define #undef 对应的变量  还有一些函数， 之前也就看过c primer plus， c++ primer （刚开始学的C++,工作了 用的C）之类的 这种看着有点费劲。 什么方面的书籍有介绍这类东西，有没有系统介绍的书籍，求推荐[/quote][/quote] 这个看下gcc编译器的手册就可以了。  至于c语言基础，《C Primer Plus》已经足够，也并不难，静下心来就可以。 至于进一步的理解，楼上也有推介。  我也加2本： 《C专家编程》 《C语言接口与实现》

user: user-8
content: 大学看过谭的书,我还是推荐看c语言程序涉及(ansi c),C专家编程之类的

user: user-9
content: VS IDE中，在不明白的符号上点鼠标右键，选转到定义。

user: user-0
content: 引用 1 楼 Idle_Cloud 的回复:你列的书就比较系统了。如果看得费劲，可以先看本谭浩强的，很简单，但是内容比较片面，很多没讲。 。。。这类看着费劲，不是指c primer plus 和c++ primer；c primer plus 看了一遍 c++ primer 已经度过3遍 3遍一遍有一遍的收获， 我说费解是指 那些 ifdef 还有那些生涩的函数，c++ primer 和c primer plus都没有设计 ，我主要是想了解这方面的内容， 前面没说明白，敬请谅解。