简单易懂的C语言-1

欢迎学习本系列教程:简单易懂的C语言

简介

C语言是一门广泛用于底层开发的语言,由D.M.Ritchie在1972年并在贝尔实验室最终设计完成,也就是第一个C语言版本的产生。1989年,美国ANSI发布了第一个完整的C语言版本——C89,或者叫ANSI C。C89在1990年被国际标准组织ISO(International Standard Organization)一字不改地采纳,也被叫做为“C90”,然后ISO又在1999年和2011年发布了新的标准,也就是C99和C11

说了这么多,相信大家对c有了一点点的了解,如果对C语言的发展和历史有兴趣的可以上百度谷歌查询治疗。

C语言能用来干什么

C语言最初的目的是用与系统的开发,直到现在,连Windows10的部分底层代码也是由C语言来编写的。除了系统,一个非常出名的关系型数据库管理系统:MySQL也是由C语言编写的。

(课外知识:

学前知识

众所周知,电脑能读懂的只有 0 和 1,那就需要将我们的语言翻译成一串只有 0 和 1 的指令,这些指令能直接对电脑进行操作,这个过程我们姑且叫他——编译(当然一些大佬们会说这样讲不对,但是如果你是一个萌新,什么都不懂,就只能先这样理解了)。所以我们需要一个软件——编译器,他的功能就是编译(其实还要其他功能,比如调试,以后会讲)

课外知识:编译

而将我们的C语言,写进一个文件里面,就变成了——源文件,而文件里面的代码就是——源代码。
编译器通过将你写的代码转换成那些只有 0 和 1 的指令,比如你能看到的可执行文件,比如xxx.exe。
而还有一个问题是,如何将C语言的代码写进一个文件里面?这就需要用到另一个软件——编辑器。就比如PS软件,能对图片进行处理,而编辑器就是对源代码进行编辑的软件。

编译器和编辑器的选择

这里我推荐的选择有:

  • GCC + VS code
  • VS2017(或者2012 2015 2019都行,但是vc6不是很建议使用)
  • 苹果电脑的话应该只能Xcode
  • Cloud Studio (这是一个网站,不行想装软件的可以用这个网站,但是由于使用Linux系统,你写出来的程序下载到你的电脑应该是用不了的,除非你的系统也是Linux。大概用法就是创建账号,新建工作空间,然后就可以开始打代码了)

由于vs非常的臃肿,建议的选择是GCC + VS code,下文也是采用这个搭配来进行教学。

下集预告:性感小编手把手教你安装环境