C编程从入门到实践
上QQ阅读APP看书,第一时间看更新

2.2.2 使用Visual Studio 2017开发一个C程序

要使用Visual Studio 2017开发C语言程序,步骤如下。

实例2-1

使用Visual Studio 2017开发一个C程序

源码路径\daima\2\2-1

(1)打开Visual Studio 2017,依次单击顶部菜单中的“文件”→“新建”→“项目”,如图2-17所示。

图2-17 新建一个项目

(2)在弹出的“新建项目”对话框中,单击左侧“模板”中的“Visual C++”选项,在右侧选中“Win32控制台应用程序”,在下方的“名称”中设置项目名称为“C++1”,如图2-18所示。

图2-18 “新建项目”对话框

注意:因为C语言和C++语言一直不分家,所以Visual Studio 2017并没有专门为C语言提供模板,而是对C语言和C++语言同时提供了同一个模板“Visual C++”。所以在使用Visual Studio 2017创建C语言项目时,只能在左侧“模板”中选择“Visual C++”选项。

(3)单击“确定”按钮后进入到“欢迎使用Win32应用程序向导”界面,如图2-19所示。

图2-19 “欢迎使用Win32应用程序向导”对话框

(4)单击“下一步”按钮后进入“应用程序设置”界面,在“应用程序类型”中勾选“控制台应用程序”复选框,在下方的“附加选项”中勾选“预编译头”复选框,如图2-20所示。

图2-20 “Win32应用程序向导”对话框

(5)单击“完成”按钮后系统会创建一个名为“2-1”的项目,并自动生成一个名为“2-1.cpp”的程序文件,如图2-21所示。

图2-21 自动生成文件2-1.cpp

(6)将实例1-1中的代码复制到文件2-1.cpp中,具体实现代码如下所示。

    #include "stdafx.h"                   //必须使用这个头文件
    int m;                                 //定义全局变量
    int min(int x, int y);
    int main(void){
          int a, b;                        //定义变量
          printf("\nEnter two Number:"); //调用库函数中的输出函数
          scanf("%d, %d", &a, &b); //调用库函数中的输入函数
          m = min(a, b);          //调用由用户定义的函数
          printf("Minimum:%d\n", m);
    }
    int min(int x, int y) {      //定义函数
          int t = 0;              //声明变量
          if (x<y) t = x;        //如果x小,则输出x
          else t = y;             //如果x大,则输出y
          return(t);
    }

拓展范例及视频二维码

范例2-1-01:获取整型数据的大小

源码路径:光盘\演练范例\2-1-01\

范例2-1-02:获取浮点类型的信息

源码路径:光盘\演练范例\2-1-02\

和前面的实例1-1相比,上述代码只是文件名和引用头文件发生了变化。在Visual Studio 2017环境中是“.cpp”格式的文件,引用的头文件是“stdafx.h”。

(7)开始调试上面的C语言程序,依次单击Visual Studio 2017顶部菜单中的“调试”“开始执行(不调试)(H)”命令,如图2-22所示。

图2-22 开始调试

程序执行后会提示输入两个数字,如图2-23所示。注意,这里只能输入整数,因为程序中设置的变量x和y是整型(int)的,int在C语言中表示整数。输入两个数字,例如分别输入2和3,按下Enter键后会显示较小的值,执行效果如图2-24所示。

图2-23 输入两个数字

图2-24 显示比较小的数值