1 6.1 前言
由于汇编太过繁琐,且对于当下时代的程序开发用处不大,因此我们将直接从C语言入门编程。
C语言是一个非常古老的语言,但即便如此,它在当今世界仍然有着举足轻重的作用。
TIOBE是一个编程语言流行度的磅单,每个月都会对所有编程语言在全世界的流行度进行比较、排行,C语言至今仍然占据在前四的宝座上:TIOBE Index - TIOBE
而C++作为C语言的进化版本,甚至当月进入第二名了,由此可见C/C++在编程领域之中的地位。
2 6.2 环境搭建
前面说过,想要让C语言代码转换为机器码使得计算机能够跑起来,就需要一个编译器的东西将C语言代码转换为汇编代码、再通过汇编器将汇编代码转换为机器码。
而为了方便使用,这中间涉及到的一系列东西都已经被前人集成到一个东西上了,那便是IDE(Integrated Development Environment),中文称其为集成开发环境。
不同操作系统上的IDE很多时候并不完全一致,这主要和语言有关,如果是前端开发,那么大多数我们会直接使用vscode作为IDE、并且可以保持不同操作系统的统一性。
但对于C/C++来说,不同操作系统上的最佳选项便有了不同的分别。
在Windows系统上,想要做C/C++开发,最佳的方式是下载使用:Visual Studio。
直接点击下载社区版本的即可,是完全免费的:
详细的下载、安装流程可以查看视频,比较基础的过程这里就不再用文字详细介绍了:vs环境搭建
进入vs之后,我们需要创建一个新项目:
然后找到空项目,点击下一步:
然后填写相关的项目信息:
对于学习的简单项目来说,项目名称和解决方案名称保持一致即可,并且取消勾选第四步。
简单来说,一个QQ就是一个解决方案,但如果你打开QQ的安装目录,会发现其内除了QQ.exe可执行文件,还有其它大量的可执行文件,每个可执行文件你就可以看作是一个项目,我们的一个项目代码编译完成后,一般就会生成这么一个可执行文件。
第二步中的位置默认放在C盘下的,但你可以自行更改到其它目录下。
完成了以上信息填写,就可以进入来到第五步,点击创建,正式进入编程环境中。
来到项目中,由于我们创建的是空项目,所以第一步是先自己建一个文件来写代码,创建方式就是找到右边的解决方案资源管理器,右键源文件,然后点击添加、新建项:
注意文件名要以.c
作为后缀,这样它才会以C语言的规范进行编译代码:
至于前面的main
,这只是常用的文件名,你可以改为其它名字,但要用英文,最好别用中文。
然后在代码文件中写上代码,点击上图第二步的三角,即可编译运行程序,并看到运行结果:
#include<stdio.h>
int main() {
printf("hello kucoding");
}