我想学习C语言,以前没学过编程,请推荐一本学习C语言的书。

C语言都可以编哪些程序啊?
谢谢!

想都不用想,入门级的书肯定是清华大学出版社出版的谭浩强主编的《C程序设计》
现在这本书最新版的第四版(红皮的),不过其实第四版没有第三版(绿皮的)好,内容没有第三版详细,还有两章的 内容竟然转移到和第四版配套的学习辅导里了,这不是骗钱么
总之看书推荐看第三版,但是第四版使用的工具是VC6,这个是值得提倡的,不像第三版还是TC

至于ls的童鞋说的K&R的《C程序设计语言》,那个绝对不是0基础的初学者看得懂的,要能看得懂,也不会是0基础了,这样的书,应该在有一定基础后作为进阶书,或是工具书来看

另外,学习编程不是光看书,更重要的是用动手编程,刚开始比较难,就照着书练,时间长了,就会自己编了

至于C能做什么,这样讲吧,基本其他高级语言能做的,C语言一般也能做,C语言能做的,其他语言不一定能做
注意,我只说能做,不是说做的简单,比如说一个windows的窗口程序,其他高级语言或许只要50行就可以了,C语言可能要500行,或者5000行
所以说啊,没有最完美的语言,只有最合适的语言

另外说下,汇编语言才是真正的万能语言,其他语言能做的,他100%都能做,不过和上面一样,会很复杂,比如算个1+1,可能都要好几行代码追问

我看了一下,还是觉得第四版的更适合我。
但是我有个疑惑,C语言会随时间推移而改变吗?是不是买C语言的书要买最新版的?
谢谢!

追答

会有新的标准出来,不过一般都会兼容旧的标准的,显示最新的好像是C99标准,2000年出来的,都10多年没变了,不过最经典的还是C89标准,1990年出来的,也不是越新就越好的
标准什么的是对于编译器而言的,只要学会了C的标准语法,用什么编译器都差不多

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-11
c语言的功能非常强大,能做很多事情。
入门推荐c语言的设计者 Brian W. Kernighan的《c程序设计语言(第二版)》.
第2个回答  2011-09-11
c语言刚学的时候就是一些简单的程序。它可以用在单片机上,还可以编写Windows程序……其他的嘛就不知道啦
第3个回答  2011-09-11
C语言可以编任何程序
第4个回答  2011-09-11
用《c程序设计语言》吧,学习C的经典著作,用来入门很不错。C语言可以编很多东西,像嵌入式开发,Linux下的软件基本上都是用C语言编的……
第5个回答  2011-09-11
c语言课程设计