如果是自学的话,最好不要看潭浩强的书,他喜欢用数学公式做例题,不适合初学者或自学。
其实潭浩强的书并不怎么样,比国外的教程差远了,只是国内高校缺乏创新意识,跟风现象严重,从高校到职校,《C程序设计》几乎人手一本,这才创下了“发行量第一”现象。而且潭浩强已公开表示:不再就他的书回答任何技术性的问题!这分明是对自己技术没信心、落后于时代的表现。
国外教程:
《21天学通C语言》
《C语言三日通》(很多人国外自学者都是看了这本书才入门的,所用的例题简单易懂)
再介绍以下两本真正经典的教材:
1.《The C Programming Language》
2.《Expert C Programming --- Deep C Secrets》
如果E文好就看原版,否则只有买译本了。
强调一句:如果您是自学(初学者),千万别表谭浩强的书,否则你很难看懂。他的书到处都是,您自己找一本先体验一下就知道了。
codeblocks Cfree都是很好的练习编程的集成开发环境。
课本可以买《C语言入门经典 》《C primer plus》其中之一就可以。
推荐安装C-Free来进行程序的实验的,本来不太喜欢微软的各种收费的IDE。
看书的话,随便吧,如果是中文的入门书,都差不多,半斤八两,没差别,买本入门书就好了。
另外买实验的东西的话,不需要买,首先学会如何写hello world 就入门了,具体可以百度搜索C语言hello world
推荐买最经典的教材-谭浩强主编的《C程序设计(第四版)》,解释地十分清楚,适合各种水平的人~_~ 一般高校的教材都是它
买那个清华大学出版社的C语言 就行
谭浩强的c语言