谭浩强的《C程序设计》其实不适合初学者看。初学者容易被错误误导。而且代码排版乱,变量名都是abcd,编程思想不太好。
《C Primer Plus》,这是在C语言教程中地位很高的一本书,吧里很多大牛都从这里开始的。具体多好我不多啰嗦。虽然我没看过,但据我的逛吧经验(这是我小号等级低别介意),这本书影响力不小。这本书内容系统,全面,思想透彻。不过缺点是比较长,有600多页。
如果嫌长的话,可以看《The C Programming Language》,中文译名是《C程序设计语言》。这本书是C语言四圣经之一,C语言之父参与编写,地位和影响力不在《C Primer Plus》下。主要是这本书很短,像说明书似的。别看有200多页,实际上序言和目录十来页,后面附录七八十页。我是看这本书过来的,我亲身体验:这本书编程思想很标准,风格很正,对C语言的解析很"一手",耐人寻味。虽然短,不代表人家讲的不全,不透彻。缺点是有点快,有时候看书要查百度。一个知识点不会讲2遍,导致你看书还得有个笔记本。总之不能看太快。
当然,以上只是建议。你若一定要看谭浩强也是可以的,那本书虽不好,应付考试还是够的,学起来还很轻松。不过,要精通的话还是免不了入手经典的。毕竟,学什么就要朝精了学,还要精益求精呢
若学习时有实在没办法弄懂的地方,可以求助贴吧,我们的吧友很热心的。也欢迎为其他萌新解答疑惑,教人是学习的一半嘛。
说了这么多,希望能帮到你。