乐创DIY C语言讲义——2.4节(你好,世界)
2.4 向世界问好
如果您看到这里,说明你的编译器已经可以正常工作了,我们来写一个测试程序来测试一下编译器。与世界上所有的编程类书籍一样,我们还是来写一个简短的程序向世界问好。首先,在任意路径下创建一个文件夹,我的文件夹目录为“D:\exce_code\”,在这个目录下面创建第一个程序文件夹,叫做“2_1_HelloWorld”,紧接着,在这个文件夹底下空白处右击,选择“新建”->“文本文档”,然后对新建好的文本文件重命名成“helloworld.c”,由于建立的文本文档默认是.txt格式的,所以要连文件的后缀名一起改。如图2-4-1所示。
图2-4-1 创建C语言源文件
完成上述步骤之后,直接用记事本打开这个文件,如图2-4-2所示。
图2-4-2 用记事本打开C语言源文件
打开好了之后,输入如图2-4-3所示的代码,这里值得一提的是,在写代码的过程中,要确保你的输入法永远是英文模式。C语言在语法上对换行和格式是没有任何要求的,但是为了代码方便阅读,一定要做到代码格式的规范,从你写第一行代码的时候就要遵守代码规范,要不然以后很难改正。关于常用的代码规范我们下一节详细说明,这里先参照图2-4-3上面标注的来写。
图2-4-3“Hello world”代码
写完这个之后,将文件保存。目前我们之前建立的文件夹里面只有“helloworld.c”一个文件,这个文件就是我们常说的C语言源文件,C语言的源文件一般包括两种,一种是后缀名为“.c”的文件,另一种是后缀名为“.h”的文件。这两种文件有何区别我们以后再讨论,刚入门的时候我们先写“.c”文件,后续慢慢补充“.h”文件。这个代码先完全敲在“.c”文件里面,我们后续再来将其含义。
接下来,我们就用昨天安装的那个MinGW来编译这个“.c”文件,首先打开“命令提示符”,然后我们直接输入“D:”就可以将目录位置切换到D盘了。如图2-4-4所示。
图2-4-4 命令提示符
接下来用“cd”命令打开我们代码所存放的路径,如图2-4-5所示。具体命令为:
cd exce_code\2_1_HelloWorld
进入这个目录之后,用“dir”命令就可以列出当前文件夹下所有的文件和文件夹了,具体界面如图2-4-5所示。
图 2-4-5 定位目标文件夹
好了,找到了刚刚创建的.c文件之后,我们就可以使用编译器来编译源代码了,由于gcc的命令参数很多,我们这里就先说一个,在当前文件夹底下输入编译命令”gcc -o helloworld helloworld.c”,再输入“回车”如果此时什么信息都没提示出来,就表示编译很正常,编译完成之后,我们再用“DIR”命令来查看当前文件夹下的内容,如图2-4-6所示。
图2-4-6 编译完成目录
我们惊奇地发现了一个叫做“helloworld.exe”的文件,这个文件在Windows系统底下就是可执行文件,也就是我们平时所说的程序。只需要在当前的界面输入这个程序的名称即可运行这个程序,如图2-4-7所示。
图2-4-7 运行结果
我们发现,这个程序运行完之后,可以输出我们想要的结果,向世界问好。
到此,恭喜大家成功地将手指放在了“程序猿世界”大门的钥匙上了,再稍微努力一把,即可打开这扇大门,成为一枚真正的“程序猿”了。
上面的例子中,我们可以看出,第三节中讲的两个软件真正对程序编译有作用的只是那个叫做MinGW的编译器。VS Code只不过是一个功能强大的“记事本”而已,除此之外你还有很多可选项,如“Notepad++”、“UltraEdit”、“VIM”、“Emacs”、“Source Insight”等,这些都是很强大的文本编辑器,大家都可以去尝试,找到自己最喜欢的即可。