当今只有一种语言的性能比 C 语言强, 那就是汇编语言, 优化过的 C 程序的速度大约是汇编的 95%-98%. 但汇编基本不是常人用的. 所以实际上 C 就是最快的语言. C 是面向过程的编程语言, C++ 在某种意义上来说是 C 语言的一个升级版, 是面向对象的编程语言.
C 语言说到底是一门以内存为中心的编程语言, 你能不能学懂它, 其实很大程度上不是取决于你智商高低, 而是你是否拥有扎实的计算机结构, 存储, 运算原理方面的知识!!
在这里, 我想强调, 任何新知识的学习都是有一定的前提条件的. C 语言学习的前提条件就是, 对计算机系统要有一个整体的, 科学的基础认识. 脱离了这个基础认识, 一切都很困难.
所以, 有些同学学不会 C 语言, 不是因为他们智商不行, 而是因为他们没有准备好, 还缺一副完整系统的教学资料. 所以小编在这里整合了一份 C 语言自学资料, 从 0 基础从入门到精通教程, 希望同学们能够有所受益.
来源: http://www.jianshu.com/p/5738ff72fa2f