![轻松学C语言](https://wfqqreader-1252317822.image.myqcloud.com/cover/139/656139/b_656139.jpg)
1.3 第一个C语言程序
为了让读者更好地理解C语言程序,本节给出第一个C程序代码“Hello World”,以及其在Visual C++ 6.0中的编译、连接和运行步骤。
1.3.1 C程序的结构
一个C语言源程序可以包含一个或多个源文件。一个源文件中可以包含一个或多个函数。一个源程序必须有且只有一个主函数,即 main()函数。源文件可以包含预处理命令(#include、#define)。每个语句结束时用“;”表示结束,预处理命令和函数的花括号后不用加分号。关键字和标识符中间都必须加一个以上的空格用以区分,否则区分不开。C程序的结构形式如图1.3所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1739294220-KEwG5jgpTJd9BhdIxVgCw8uYptO7xBPm-0-aa486623432cb56262813167662d5162)
图1.3 C程序的结构
1.3.2 编写源程序
打开Visual C++ 6.0的集成开发环境,单击File|New命令,弹出New对话框,如图1.4所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1739294220-mkuPf1QSEJJbe1NgI3ORXNCAjEt0RKvZ-0-00f5dadc5e6c32791be38fc95f661712)
图1.4 New对话框
在弹出的New对话框中新建一个Win32 Console Application工程,对于工程名和存储位置读者可以自己选择,如图1.5所示。完成后单击OK按钮。(Win32 Console Application是VC最简单的工程类型,便于大家学习C语言。)
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0021_0003.jpg?sign=1739294220-blKcKyvnRCSngvQ2KRoWdPqpU0HTJ1qM-0-a1e69ccbe9147809a35751caee8980fe)
图1.5 创建一个Win32 Console Application工程,工程名为Hello World
工程建立后就可以创建源程序了,具体步骤如下:
①单击File|New命令,弹出New对话框,新建一个C++SourceFile源文件,命名为Hello World。如图1.6所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0022_0002.jpg?sign=1739294220-17HhMB3H3WijAd9KQXyxLjJ2yoW7Wduz-0-524d020c37ae9a2a7cb76f989b45cb7b)
图1.6 新建一个C++ Source File源文件
②开始在Visual C++ 6.0中编写Hello World源程序,如图1.7所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0022_0001.jpg?sign=1739294220-xTVbcScLMjtFvu6Sx3rkOiHnqQZ5mD1U-0-d19f4f4fa2144d410dba441fa851930c)
图1.7 编写Hello World 源程序
1.3.3 编译调试程序
单击Compile按钮进行编译,之后单击build按钮进行连接,最后使用Ctrl+F5组合键运行结果。如果程序没有错误则在编译后会出现如图1.8所示的提示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0022_0003.jpg?sign=1739294220-QwUtYZpmS4oqKvhG5h0tayLSCQOyeoKs-0-90636fe99fc8256c9695791340334805)
图1.8 编译Hello World 源程序
1.3.4 运行程序
在Hello World程序编译、连接、运行后,程序的运行效果会在控制台中输出。输出结果如图1.9所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0023_0001.jpg?sign=1739294220-ZCJxZS2XkEBeIRKrvQ1NBAc1rtcgATo7-0-8d4fe46a28f9dad188a2ea077d11c098)
图1.9 程序输出结果
1.3.5 查看源文件
为了使大家对源文件的功能和用途有所了解,下面我们专讲源文件。
在整个程序运行完后,会在C盘的Hello World文件夹中产生 Hello World.cpp、Hello World.dsp、Hello World.dsw、Hello World.ncb、Hello World.opt和Debug文件夹,生成的可执行文件放在了Debug文件夹中,源文件放在了Hello World.cpp中,简单介绍一下产生的文件和文件夹的作用,如图1.10所示。
![](https://epubservercos.yuewen.com/36CD4E/3590313404985601/epubprivate/OEBPS/Images/figure_0023_0002.jpg?sign=1739294220-MEl3bcM6c9kJ6nPuv768CVSLULnYrdzA-0-47a172064c9c3676e6bc427af21f9ac9)
图1.10 查看源文件