目录
1、开发环境的选择
工预善其事,必先利其器,开发环境的选择就是学习工作的第一步。
1.1、在线编译工具
https://tool.lu/coderunner
支持几乎所有主流编程语言
http://www.dooccn.com/cpp/
支持多种语言编译
http://www.tutorialspoint.com/compile_cpp11_online.php
GNU中gcc编译
https://mp.csdn.net/postedit/89355619
编译器优化选项,适合多要求的在线编程任务。
1.2、本地编译工具
Visual Studio
各种功能都很全,包括常见的VB,C/C++,C#,Python开发等,软件都集成度很高,并且调试代码,项目管理都很方便
Dev-c++
安装包小,界面十分简洁。
默认语言好像是中文?对新手极度友好,默认字体和界面看着也比较舒服。
Linux中的vim
linux本身就安装vi和vim的编译器,linux如果需要更好的IDE,可以使用跨平台的IDE
Qt
Qt来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当方便了。
2、c的概述
2.1、c语言的发展历史
1967年,剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic Combined Pogramming Language)语言。
1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母),并且他用B语言写了第一个UNIX操作系统。
1972年,美国贝尔实验室 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。