1.怎样学习C语言?
多思考,多问为什么,学完之后必须要实践.
我们都有过这样的体验,上课即便你听懂了,下课之后当你自己敲的时候,敲出来的也一定是错的,即便你敲对了,也是蒙对的.这个程序从你看懂到你把它敲正确是需要一个过程的,没有一个人看懂之后可以直接把程序敲正确,即便是天才也不行.
如果你学习一门新课,在没有人给你讲的情况下,你要能把一本书给看懂,那这本书可以说写的是非常好的,下面是几本不错的学习C语言的书籍:
入门书籍: 《C语言程序设计》
系统学习语法: 《C primer plus》
深入研究指针: 《C和指针》
C语言高手: 《C专家编程》《C缺陷与艺术》
2.学习的目标?
本教程知识简明的C语言入门教程,希望你学完之后能熟练掌握C语言的语法规则;掌握简单的算法;理解面向过程的思想,这非常有助于将来面向对象思想的学习;能看懂程序;会调试程序;掌握将大问题化为一系列小问题来解决的思想;为学习C++,java和数据结构打下良好的基础.
3.学习java为什么要先学习C语言?
学习C就是在学习java,因为C语言至少有80%的语法知识都被java继承了.C是面向过程语言的代表,学好C有助于学习java里面面向对象的思想的学习.
学好C的指针是理解java中引用的基础,如果不懂指针就不可能对java中的引用有深刻的理解,而引用是java 中一个最基本但又十分重要的 概念.(如果你不懂java里面的引用,那么很复杂的程序你就看不懂了)