1. 参考

2. 关于开发环境

2.1. 编辑器

  1. vim,emacs神的编辑器和编辑器之神,建议学习一下能用的话就尽量用这两款中的一个 vim配置C语言开发环境 将Emacs配置成一个C/C++的IDE编程环境
  2. Sublime Text,VS code,Atom等轻量级编辑器, Sublime Text配置

2.2. 编译器

  1. GCC GCC是一个编译套件能编译很多语言可以百度百科了解,应该是目前使用最广泛的C语言编译器
  2. Clang是Xcode自带的编译器快速编译和较少内存占用;有诊断功能;兼容GCC已经全面支持C++11标准了
  3. 比较不推荐使用一些老的编译器如turbo c,Visual C++ 6.0,还有什么手机编译器网络编译器在初学时使用。

2.3. IDE

集成开发环境就像名字一样实在开发中用的环境,用这些很难学到一门语言的精髓。所以推荐拿出来作为一门功课来单独学习。

  1. Visual Studio
  2. eclipse
  3. idea

3. 关于学习过程

  1. 先了解C基础建议找一个到两个评价好点的网络教程了解一下C的基本语法和功能
  2. 基础了解后可以看《你必须知道的495个C语言问题》这本书,还有《C和指针》大学图书馆里都有,网上也能下载到。
  3. 网上找一些公司笔试题做做。然后就可以自己设计小程序了,也可以找工作。。。。。
  4. 工作后有两本书一定要看《C 陷阱与缺陷》和《C语言深度剖析》。
  5. 最后工作了几年带着全面总结性的眼光再看《C专家编程》 && 《C程序设计语言和《C标准库》。

原文

results matching ""

    No results matching ""