如果说初学者推荐入门教材,我个人是极力推荐谭浩强的书的,不管是C还是C++的,原因有两点:
我个人入门学的就这教材,从一个什么都不懂到慢慢积累深入学习,过程中看了很多不同级别的书,有些比较全面深入,经典的类似C/C++primer之类的书,写的很详细,内容也很多,但确实不适合初学者来看,这类书更适合有基础了想深入学习的人来看,谭浩强的书写得更加通俗易懂,个人觉得更多的是考虑从一个什么都不懂的初学者的角度来阐述
我所知道,国内绝大多数高校都用的这本教材,那么多高校都选,自然有它的优点(有点盲从心理,不过我不相信那么多的高校教材选择的老师都是傻的)
那个错误汇集我大概看了下,更多的是一下编辑和涉及到C标准的问题,确实存在!但是,别忘记了,这是给初学者编的教材,什么内容都从源头上写的清清楚楚,那就不适初学者看了,跟我第一点讲的原因一样.
把一些基础知识阐述了,让读者更好的去阅读和理解,我觉得这教材做到,而且比其他书做得很好等入门后就无需再看这教材了,因为已经满足不了有更高基础和更高要求的读者大学我把这书的基本知识学过后,我再也没有要翻阅这书的欲望,因为它的使命已经完成了,就是把我带入门了.再让我看,估计就类似写那些错误汇集的人一样,只能想方设法找书的错误了,估计这才有读这书欲望,估计也是他们整这个汇集的心态.
不过无论如何,个人觉得这汇集初学者没必要看,什么层次的人就应该读什么层次的书!高层次的你也读不了,理解不了,知识都是要看一点一滴的慢慢积累的.
你这个程序就算把多余的删掉,只有HELLO WORLD都运行不起来。有以下几点错误:
这个是c程序,你文件名用.cpp,系统默认以c++编译。所以文件名后缀要改c!
作为一个基本的c程序, 你什么头文件都没加。比如:#include <stdio.h>
你确定你完全照着书抄下来了???我就那么粗略一看,你的main()前面连个修饰都没有,起码加个void !!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)