关于开发环境
编辑器
- vim,emacs,建议学习一下能用的话就尽量用这两款中的一个
- Sublime Text,VS code,Atom等轻量级编辑器,Sublime Text配置
编译器
- GCCGCC是一个编译套件能编译很多语言可以百度百科了解,应该是目前使用最广泛的C语言编译器
- Clang是Xcode自带的编译器快速编译和较少内存占用;有诊断功能;兼容GCC已经全面支持标准了
- 比较不推荐使用一些老的编译器如turbo c,Visual C++ 6.0,还有什么手机编译器网络编译器在初学时使用。
IDE集成开发环境就像名字一样实在开发中用的环境,用这些很难学到一门语言的精髓。所以推荐拿出来作为一门功课来单独学习。
- Visual Studio
- eclipse
- idea
关于学习过程
- 先了解C基础建议找一个到两个评价好点的网络教程了解一下C的基本语法和功能
- 基础了解后可以看《》这本书,还有《C和指针》大学图书馆里都有,网上也能下载到。
- 网上找一些公司笔试题做做。然后就可以自己设计小程序了,也可以找工作。。。。。
- 工作后有两本书一定要看《》和《》。
- 最后工作了几年带着全面总结性的眼光再看《C专家编程》 && 《》和《》。