![手把手教你学C语言](https://wfqqreader-1252317822.image.myqcloud.com/cover/296/847296/b_847296.jpg)
3.2 如何创建编程文件
下面开始介绍如何使用这个软件,顺便写一个小程序,让读者先从感性上了解什么是C语言,看看C语言的代码到底如何编写。
运行VC++ 6.0软件,第一次打开时会弹出如图3-1所示提示对话框。这个对话框没有特殊作用,如果希望下次运行的时候不再弹出这个对话框,就将Show tips at startup复选框前面的勾去掉,然后单击Close按钮就行了。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739298754-7FBcVCde4kwdLDf5R1Ckg6bm2p2EJXcG-0-d4ef68beed19d81cbc25b756985862eb)
图3-1 启动软件时出现的提示对话框
VC++ 6.0的界面如图3-2所示。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739298754-AfTq1CwI7ScS3gG6AiQEvwJv0ftizO9r-0-d3b95b03ed5c6efb2c7671c7d260b8e2)
图3-2 VC++ 6.0主界面
单击File→New或直接按快捷键Ctrl+N(新建),弹出如图3-3所示对话框。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739298754-wpoBvSgN1eRtB5AYw4D4Uh6HgApJEHYI-0-60ff8708d829e04f13d38f7bf7a0d5ee)
图3-3 新建对话框
在图3-3中单击Files,界面如图3-4所示。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739298754-d6l8fmhxfsknzqEA7i4nvbQgflHDuS0H-0-90c7751ec13bb4d9405db129a56cc379)
图3-4 新建文件对话框
在图3-4中左边选择C++ Source File,表示新建C++源文件。后面的程序就是在这个文件中写的。为什么编写C程序要选“C++源文件”呢?因为C++与C是完全兼容的。也就是说我们现在使用的这个软件,不是纯C软件,而是一个C++软件。但是由于C++软件可以完全运行C语言程序,所以这里就选C++ Source File。而且不仅仅是这个软件,现在流行的所有C++软件都可以直接运行C语言程序。因为在设计C++软件的时候就有一个初衷,即完全兼容C语言。
在对话框右边“File”下给这个文件取名。可以是汉字,也可以是英文,但最好是英文,比如这里取名为HelloWorld。如果文件名后面不加后缀,那么默认创建的是.cpp文件。cpp即C plus plus,就是C++的意思。所以创建.cpp文件就表示创建的是编写C++的文件。但因为C++和C是兼容的,所以我们也可以在这个文件中编写C程序。如果我们就想定义编写C程序的文件,那就手动添加文件后缀为.c就行了。
因为我们现在学习的是C语言,所以还是加上后缀.c比较好。因为虽然C++能够兼容C,但是C编译器和C++编译器还是有区别的。有些语法在.cpp文件中能够编译通过,但是在.c文件中就不能编译通过。比如.cpp文件中可以在程序的任意位置定义变量,而.c文件中只能在程序的开头定义变量。
但是有一种情况,即使创建的是.cpp文件也要手动添加后缀.cpp,即所取的文件名中有“. ”的时候。如果所取的文件名中有“.”,那么不手动输入后缀的话,这个文件就什么后缀都没有,既不是.cpp,更不可能是.c,如图3-5所示。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739298754-SuxEDkaIoqH3VnJj5FQ46Bkuk1Afnzmn-0-e26f6058b763ef5c09430a17aa1bdc0e)
图3-5 带点文件名不加后缀
加上后缀就行了,如图3-6所示。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739298754-5SCJzNo7phpu31n1a1y5XNrZtVPzbbAY-0-da7d78bab1e5cfe496bd5b1b2d7210e2)
图3-6 带点文件名加后缀
在图3-4中“Location”下选择文件保存路径,路径中可以有中文字符,也可以有英文字符。单击“…”弹出如图3-7所示窗口。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0027_0003.jpg?sign=1739298754-UgodWkSmUMF6KKUWvQsnl9jKnO8yr0e0-0-ab2c0d14256e1c26d057b7912315c292)
图3-7 选择保存路径
在“Drives”下找到保存路径所在的盘,然后在“Directory name”下找到保存到哪个文件夹。这里需要注意的是,如果你想保存到桌面上的某个文件夹中,桌面就是Desktop。从图3-7中也可以看到,它在C:\Users\wumingjie\目录下。桌面上的所有文件夹都在这个Desktop目录下。如果你确实找不到这个Desktop,那么右击桌面上你想保存到的文件夹,然后单击“属性”,复制它的路径(或者直接打开该文件夹,然后在菜单栏上复制它的路径)。然后将路径直接粘贴到图3-7中的Directory name下即可,或者更简单点直接粘贴到前面的“Location”下就行了。
路径选好后单击“OK”回到图3-4,然后单击“OK”。这时VC++主界面中出现了一个空白区域,如图3-8所示。我们以后写程序都是在这个空白区域中进行的。
![](https://epubservercos.yuewen.com/821051/6158699104756701/epubprivate/OEBPS/Images/figure_0027_0004.jpg?sign=1739298754-a74Dz2X8tnvchVcB6ARItKrYhOojSUo3-0-65147123de17e8ca83d4a0dca1d1dd8d)
图3-8 创建文件后的主界面