理论教育 VisualStudio2019集成环境优化forC语言

VisualStudio2019集成环境优化forC语言

时间:2023-10-20 理论教育 版权反馈
【摘要】:创建新工程①启动Visual Studio 2019后,在如图1-3所示窗口中,选择“创建新项目”命令,弹出如图1-4所示的对话框。③如果关闭该程序,可以选择“文件”——“退出”菜单命令,之后可以退出Visual Studio 2019。由于程序文件已经保存在磁盘中,因此下次启动Visual Studio 2019后可以选择“打开本地文件夹”命令,重新打开该程序。

VisualStudio2019集成环境优化forC语言

1.C语言集成开发工具

适合C语言的集成开发工具有许多,如Turbo C、Borland C、Microsoft C、Visual C++、Visual Studio、Dev C++、Borland C++、C++Builder、Gcc等。这些集成开发工具各有特点,分别适合DOS环境、Windows环境和Linux环境。

有些集成开发工具不仅仅适合开发C语言程序,还适合开发C++语言程序。这些既适合开发C语言又适合开发C++语言的开发工具,一开始并不是为C语言编写的,而是为C++语言设计的集成开发工具,但因为C++语言是建立在C语言基础之上的,C语言的基本表达式、基本结构和基本语法等同样适合C++语言,所以后来这些集成开发工具也能开发C语言程序。

2.Visual Studio 2019编辑环境应用实例

运用Visual Studio 2019编译器运行“Hello World!”C程序。

(1)启动Visual Studio 2019

首先保证计算机上装有Visual Studio 2019软件,然后在Windows操作系统中选择“开始”——“所有程序”——Visual Studio Installer——Visual Studio 2019菜单命令,启动Visual Studio 2019软件。

(2)创建新工程

①启动Visual Studio 2019后,在如图1-3所示窗口中,选择“创建新项目”命令,弹出如图1-4所示的对话框。

图1-3 “创建新项目”对话框

②在图1-4所示窗口中,选择“空项目”命令,单击“下一步”按钮,弹出如图1-5所示的对话框。

图1-4 选择“空项目”

③在图1-5所示的对话框中,输入项目名称,选择项目存储位置,然后单击“创建”按钮,即完成了一个工程的框架创建。弹出如图1-6所示的对话框。

图1-5 输入项目名称

(3)建立新工程中的文件

①在图1-6所示窗口中,选择“源文件”,单击鼠标右键,在弹出的列表中选择“添加新项”,弹出如图1-7所示的对话框。

图1-6 选择“源文件”

图1-7 “添加新项”对话框

②在图1-7窗口中选择“C++文件”,在“名称”文本框中输入文件名,如“hello.c”(注意,由于编写的是标准C语言程序,应加上文件的扩展名.c,否则系统会自动取默认的扩展名.cpp),单击“添加”按钮,则创建了一个源程序文件如图1-8所示。

图1-8 创建源程序文件

(4)程序编辑与运行

①程序代码编辑。在hello.c文件中,输入程序代码,如图1-9所示。

②程序编译与执行,可选择主窗口中的“生成”——“编译”菜单命令。

程序开始编译并且连接,在主窗口下面会显示编译信息,在没有任何错误的情况下,编译连接完成。打开“调试”菜单,会看到“开始执行”命令,执行该命令后便得到如图1-10所示的结果。

图1-9 输入程序代码

图1-10 调试结果显示

在输出窗口中,“按任意键关闭此窗口”是Visual Studio 2019编译器自动提示的,提示用户按任意键可以关闭输出窗口。

③如果关闭该程序,可以选择“文件”——“退出”菜单命令,之后可以退出Visual Studio 2019。由于程序文件已经保存在磁盘中,因此下次启动Visual Studio 2019后可以选择“打开本地文件夹”命令,重新打开该程序。(www.daowen.com)

综合案例引入和本节C语言程序结构知识,我们认识到再简单的C语言程序,要想运行成功,都必须遵循严格的格式及语法要求。总结如下:

1.好奇心:人类发展的第四驱动力,激发人类不断探索未知世界的热情。人因为有好奇心,所以才有求知欲,才有动力去探索未知的领域,久而久之才更接近真理。个人的进步,需要好奇心不断驱动;人类社会的进步,仰赖于千千万万的好奇心合力推动。

2.“Hello,World”,看似简单的一个C语言程序,背后彰显的却是每一个程序开发人员认真务实,一丝不苟,勇于探索的精神。

1.C程序是由一个或多个(  )组成的,必须包含(  )。

2.C语言源程序文件的后缀是(  ),经过编译后,生成文件的后缀是(  ),经过连接后,生成文件的后缀是(  )。

3.在一个C源程序中,注释部分两侧的分界符分别为(  )和(  )。

4.下列说法中不正确的是(  )。

A.每个语句和数据定义的最后必须有个分号

B.一个C程序的书写格式要求严格,一行只能写一个语句

C.C语言的本身没有输入输出语句

D.一个C程序总是从main函数开始执行

5.下列选项中,关于main函数叙述不正确的是(  )。

A.一个完整的C语言程序中,有且只能有一个main函数

B.main函数是程序的主入口,程序总是从main函数开始执行

C.如果没有声明main函数,程序将从第1行开始执行

D.main函数可以有返回值,也可以没有返回值

6.下列关于注释的描述中,正确的是(  )。

A.注释只在C语言源文件中有效,在编译时会被编译器忽略

B.注释只能对程序中的某一行代码进行解释

C.注释不可以嵌套使用

D.单行注释以符号“/*”开头,以符号“*/”结尾

7.一个完整的C语言程序是(  )。

A.要由一个主函数或一个以上的非主函数构成

B.由一个且仅由一个主函数和零个以上(含零)的非主函数构成

C.要由一个主函数和一个以上的非主函数构成

D.由一个且只有一个主函数或多个非主函数构成

8.关于#include<stdio.h>这句代码,下列描述中错误的是(  )。

A.“#”是预处理标志,用来对文本进行预处理操作

B.include是预处理指令

C.一对尖括号可以去掉

D.stdio.h是标准输入输出头文件

9.简述C语言程序的结构特点。

10.伴随初学者成长的一条很有效的途径便是挫折训练,在学习C语言程序设计时也是一样。请同学们以小组为单位,试着改动我们所学的第一个C程序——Hello World!程序,使它出现各种各样的错误给同组的同学进行纠错练习,并记录错误信息。比比看谁改正的错误最多。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈