
1.4 创建、录入并保存第一个C语言程序
现在我们就开始创建Hello, world!程序。
创建相关的文件之前,首先应该在计算机中创建一个目录(也叫文件夹)用来存放本书的所有范例。这个目录可以创建在$HOME目录或Documents(文档)目录下。笔者建议你选定一个专门存放用户文件(而不是系统文件)的目录,并在这个目录中创建存放本书范例的总目录。下面就开始说说我们的程序:
1.打开命令提示符、终端窗口或控制台(具体打开的是哪一个,要根据你使用的操作系统来定)。
2.进入$HOME、./Documents或者你选定的某个路径,然后创建一个总目录,用来存放本书的范例代码。这样一个目录(假设叫作PacktLearnC)可以用下面这条命令创建:

3.进入刚才创建的目录,让它成为当前的工作目录:

4.在此目录中创建一个子目录(例如叫作Chapter1_HelloWorld),用来存放与本章有关的代码:

5.进入刚才创建的子目录,让它成为当前的工作目录:

6.任选一款你喜欢的文本编辑器(只要符合1.3.1节所提到的要求就行),并通过命令行界面或操作系统的图形用户界面打开这款编辑器(具体应该通过哪种界面打开取决于你所使用的操作系统是否支持,另外还要看你平常习惯使用哪一种界面):
□用命令行界面开启文本编辑器有两种办法。第一种是把要创建的那个文件的名字(例如hello1.c)写在文本编辑器(假设叫作myEditor)的后面,也就是执行$ myEditor hello1.c命令;第二种则是只写文本编辑器本身的名字,即执行$ myEditor命令,等我们在文本编辑器中把代码写好之后,再将其保存成一份名为hello1.c的文件,并放到当前工作目录中。
7.准确地输入下面这段程序代码,注意空格,注意分辨{}、()、""与<>(其中的双引号(")需要用分号键(;)或冒号键(:)旁边的那个键[1]输入),还要注意分辨#、\、.与;符号[2]:

8.把录入的代码保存好,并退出编辑器。
9.列出当前目录的内容[3],以确认其中存在名为hello1.c的文件,且该文件的大小不等于0。
太棒了!我们第一次完成了程序开发流程中的第一个环节:编辑(editing)环节。
[1] 那个键下面写的是单引号('),上面写的是双引号(“)。为了输入双引号,需要按住Shift键不放,然后再按那个键,最后松开两个键。——译者注
[2] 这些符号都应该用英文半角形式输入,而不应该采用全角形式,例如不应该把{写成{,也不应该把;写成;。——译者注
[3] 这可以通过ls或dir等命令实现(必要时可以加上相关的参数,例如执行ls -l,以显示文件大小等信息)。——译者注