天天看点

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

为了快速熟悉工具的使用以及了解C语言程序的编写。本节将通过一个想控制台输出”Hello,world“的程序为读者演示如何在Visual Studio工具中开发一个C语言应用程序。具体实现步骤如下:

1.新建项目

启动Visual Studio开发工具,在菜单栏中选择【文件】---【新建项目】如下图

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

点击如中所示的【新建项目】菜单,此时会弹出新建项目窗口,在新建项目窗口中可以选择创建的项目类型,设置项目名称、位置、解决方案名称等。

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

从图中可以看出,项目窗口大概可以分成3部分,其中模板区域可以选择要开发的项目的模板,项目区域可以选择要创建项目的类型。在项目区域的下方,可以设置项目名称、位置(项目的保存位置)以及解决方案名称,解决方案名称默认与项目名相同。

模板去包含了项目开发章的多个模板,如:Visual Basuc、Visual C#、Visual C++等模板。由于我们是针对C语言进行解析。所以只会用到C++中的模板,接下来针对C++模板下的项目类型进行介绍,具体如下:

  • Win32 控制台应用程序:用于创建 Win32 控制台应用程序的项目
  • Win32 项目:用于创建 Win32 应用程序、控制台应用程序、DLL 或其他静态库项目
  • 空项目:用于创建本地应用程序的空项目
  • 生成文件项目:用于使用外部生成系统的项目

在此选择C++的模板中的Win32控制台应用程序(运行结果会显示在命令行窗口中)。然后将项目名称设置为Prpgram01,项目的位置”D:itcast“,并将解决方案的名称设置为chapter01,这样创建的程序文件就会生成在”D:itcastchapter01“目录章。最后点击【确定】按钮,弹出一个Win32应用程序向导窗口,如下图所示:

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

在图中所示的窗口中,系统默认选择控制台应用程序,然后点击【下一步】按钮,此时出现Win32应用程序向导的第二个窗口。如图:

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

在图中,勾选【空项目】选项,然后点击【完成】按钮,至此便完成了Program01项目的创建。

2.添加源文件

项目创建完成后,就可以在Program01项目中添加C语言源文件。在Program01项目中的源文件夹上点击鼠标右键。在弹出的菜单中依次选择【添加】--->【新建项】

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

点击图中新建项,随后在弹出的添加新项窗口里选择【++ 文件(.cpp)】,并在名称输入框中写”HelloWorld.c“

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

3.编写代码

HelloWorld.c源文件便创建成功,此时,在解决方案资源管理器的源文件夹中便可以看到HelloWorld.c文件。

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

为了让大家对C语言编程有一个简单的了解,接下来在图中编写HelloWorld.c程序,具体代码如下:

#include <stdio.h>
int main() 
{
      printf("Hello, worldn");
      return 0
}
           

这就是一个完整的C语言程序,接下来针对该程序的语法细节我们解释一下:

  • 第 1 行代码的作用是进行相关的预处理操作。其中字符“#”是预处理标志,用来对文本进行预处理操作,include 是预处理指令,它后面跟着一对尖括号,表示头文件在尖括号内读入。stdio.h就是标准输入输出头文件,由于在第 4 行用到了 printf()输出函数,所以需加此头文件。
  • 第 2 行代码声明了一个 main()函数,该函数是程序的主入口,程序总是从 main()函数开始执行。main()函数前面的 int 表示该函数的返回值类型是整型。代码第 3~6 行“{}”中的内容是函数体,程序的相关操作都要写在函数体中
  • 第 4 行代码声明了一个用于格式化输出的函数 printf(),该函数用于输出一行信息,可以简单理解为向控制台输出文字或符号等。printf()括号中的内容称为函数的参数,括号内可以看到输出的字符串“Hello, worldn”,其中“n”表示换行操作,它不会输出到控制台
  • 第 5 行代码中 return 语句的作用是将函数的执行结果返回,后面紧跟着函数的返回值,返回值一般用 0 或-1 表示,0 表示正常,-1 表示异常。

值得一提的是,在 C 语言程序中,以分号(;)作为结束标记的代码都可称为语句,如例 1-1 中的第 4行、第 5 行代码都是语句,被“{}”括起来的语句被称为语句块。

4.运行程序

编写完成之后,我们保存。就可以对HelloWorld程序进行编译和运行操作。选择【调试】--->【开始执行(不调试)】选项,或者直接使用快捷键Ctrl+F5来运行程序

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

程序原型后,会弹出命令行窗口并在该窗口中输出运行结果。

c++ 程序窗口背景图片_使用C语言编写HelloWorld程序

至此边完成了HelloWorld程序的创建、编写以及运行过程。再次我们只需要有一个大致的印象即可。后面会继续讲到Visual Studio开发程序编写C语言程序。