谭浩强的《C程序设计》大家觉的怎么样?
刚接触C就是谭浩强的书《C程序设计》,可是老师说他书里写的代码很不规范,可都已经学了这么久了都习惯了他的代码,应该怎么办啊,求大家帮忙!
[解决办法]
http://www.ds0101.net/bbs/dispbbs.asp?boardid=2&Id=2134
http://topic.csdn.net/u/20090908/12/9a866970-fb78-4597-9b95-cc3642f80dc2.html
[解决办法]
建议看c primer
老谭的书很多细节的地方都没有讲到
比如scanf printf 函数的返回值
比如int main(int argc,char argv[])也没有提到,当然还有很多
还有他的代码都没有很好的编写规范
比如缩进功能等
[解决办法]
《C how to program》这本书很好 中文名是《C大学教程》书很厚,但看起来不累,推荐推荐,内容非常的详细。要¥100.00
[解决办法]
在国内是很经典的著作了,我现在就学着呢,很多人都推荐,值得一读
[解决办法]
建议使用人民邮电出版社和图灵出版社的计算机教材~~~(C,C++,java);
[解决办法]
大家评论都不怎么样,尤其作为教材让人觉得误人子弟。
推荐 C Primer Plus;The Art and Science of C;The C programming language.
[解决办法]
入门看:《 C Primer Plus》<第5版>中文版
《C与指针》
《C陷阱与缺陷》
《C专家编程》
《C程序设计语言》(第二版)
《你必须知道的495个C语言问题》
[解决办法]
你应该看《the C programming language》
[解决办法]
[解决办法]
[解决办法]
例如:
'c'&&'c'
的值为1(因为'c'和'd'的ACSII值都不为0,按“真”处理),所以1&&1的值为1。
(《C语言程序设计》(第二版),2008年11月第2版,2009年2月第3次印刷,第93页)
雷啊
首先 :关'd'什么事儿?
其次: “ ACSII值”
再次: 将句子简化一下,就会发现老谭的逻辑
'c'&&'c' 的值为1,所以1&&1的值为1。
不服气不行
老谭就是如此地讲道理
“1&&1的值为1”是因为“ 'c'&&'c' 的值为1”
这是人类历史上第一次有人指出为什么“1&&1的值为1”
不愧是大师啊
[解决办法]
《 C Primer Plus》 <第5版>中文版
《C与指针》
《C陷阱与缺陷》
《C专家编程》
感觉这些书都不适合入门
如果已经看了谭浩强的书,也感觉没那么严重,又不是毒药,继续看下去白
遇到问题多交流,或和其他书映证下就是了。
以后再多看些,别的
个人意见 仅供参考
[解决办法]
谭的书没有看过;但是我可以这样说;看国内的书;等于害自己;国外那么多经典的教程;说得那么好;为什么不用;难道就是因为难不用吗?先入为主的错误比不学更可怕!
[解决办法]
也用不着太在意。看完了这本书,有一个基础,然后去看其他的书就会容易很多。
我觉得如果不只是为了过级才学C语言的话,很多外国的经典的C语言书籍是必须要看的。