学科分类
目录
C语言

第一个C语言程序

Visual Studio系列开发工具支持中文,在编译器设置方面很友好,具备提示功能。本节将通过一个向控制台输出“Hello, world!”的程序为读者演示如何使用Visual Studio 2019工具开发C语言应用程序,具体实现步骤如下。

1、新建项目

(1)打开Visual Studio2019,单击【继续但无需代码】选项,如图1-9所示。进入Visual Studio2019主界面后,在菜单栏依次点击【文件】→【新建】→【项目】,在弹出界面选择空项目选项,如图1所示。

图1 创建项目

(2)在图1中,选择【空项目】后,单击【下一步】按钮,进入配置项目界面,如图2所示。

图2 项目配置

(3)在图2中,设置项目名称、选择项目存储路径,并勾选“将项目解决方案和项目放在同一个目录中”选项。配置完成之后,单击【创建】按钮完成项目创建,进入Visual Studio 2019主界面如图3所示。

图3 Visual项目管理主界面

2、编写程序代码

(1)在图3所示界面中,选择源文件目录右击à【添加】à【新建项】,弹出添加新项对话框,如图4所示。

图4 编写程序代码

(2)在图4中,将文件命名为“helloworld.c”,单击【添加】按钮,helloworld.c源文件创建成功。双击打开helloworld.c文件,在文件空白区域编写代码,如图5所示。

图5 程序编写

 1    #include <stdio.h> 
 2    int main()   
 3    {
 4        //使用系统提供的标准输出,在控制台显示信息
 5         printf("Hello, world!\n"); 
 6         return 0;    
 7    }

3、编译运行程序

单击图5菜单栏的【调试】→【开始运行(不调试)】运行程序,或单击菜单栏【本地Windows调试器】按钮运行程序。程序运行后,会弹出运行结果的命令行窗口,该窗口会输出程序的运行结果,如图6所示。

图6 例1-1运行结果

4、代码分析

Helloworld.c程序共包含7行代码,各行代码的功能与含义分别如下:

● 第1行代码的作用是进行相关的预处理操作。其中字符“#”是预处理标志,include后面跟着一对尖括号,表示头文件在尖括号内读入。stdio.h就是标准输入输出头文件,因为第5行用到了标准库中的printf()输出函数,printf()函数定义在该头文件中,所以程序需要包含此头文件。

● 第2行代码声明了一个main()函数,该函数是程序的入口,程序运行从main()函数开始执行。main()函数前面的int表示该函数的返回值类型是整型。第3~7行代码,“{}”中的内容是函数体,程序的相关操作都要写在函数体中,在“{}”内的语句被称为语句块。

● 第4行是程序注释,注释使用“//”表示,从“//”开始到该行结束部分属于注释部分,注释不参与程序编译过程。

● 第5行代码调用了格式化输出函数printf(),该函数用于输出一行信息,可以简单理解为向控制台输出文字或符号等。printf()括号中的内容称为函数的参数,括号内可以看到输出的字符串“Hello, world!\n”,其中“\n”表示换行操作。

● 第6行代码中return语句的作用是将函数的执行结果返回,后面紧跟着函数的返回值,如果程序的返回值是0,表示正常退出。

在C语言程序中,以分号“;”为结束标记的代码都可称为语句,如helloworld程序中的第5行、第6行代码都是语句。

点击此处
隐藏目录