我们在使用C语言开发程序时,并不是仅仅用C语言编写源代码,然后再使用编译程序将源代码文件编译成可执行程序这么简单,这中间还涉及源文件的管理、程序的调试等工作。为了提高程序开发的效率,我们一般使用集成开发工具,其包含代码编辑、编译程序、源文件管理、代码智能纠错、程序调试等功能,极大的方便了开发人员的工作。本小节主要讲解考试中使用的c语言开发集成工具:VisualC++。
1、VisualC++VisualC++是微软公司推出的免费的C语言和C++语言开发集成工具。
年正式推出第一个版本,即VisualC++1.0。后续每隔一段时间,微软公司就会对其进行升级优化并推出新的版本。
C语言二级考试中使用的VisualC++学习版,就是微软公司于年推出的。
截止年,最新的版本为VisualStudio中的VisualC++。
Visualc++和VisualStudio的关系
如果我们上网查询C语言相关的资料时,总是会出现VisualC++和VisualStudio这两个词,其中VisualC++我们上面已经简单介绍过了,那么VisualStudio又是个什么东西呢。其实简单来说,VisualStudio就是一个更大的编程语言开发集成环境,它包含了VisualC++,除此之外,还包含了Basic、C#、F#等其他语言的集成开发工具。换句话说,如果你安装了VisualStudio,那么也就安装了VisualC++。但如果觉得VisualStudio程序过大,不想安装,我们也可以安装单独的VisualC++。
2、如何使用VisualC++学习版下面我们详细讲解如何使用VisualC++编写C语言程序。
(1)创建项目
在VisualC++中,编写程序是在项目下进行的,即我们需要首先定义一个项目,然后在该项目下进行代码的编写。
1.1.打开VisualC++,其初始界面如下:
图2.1.6-1VisualC++学习版初始界面
1.2.单击上方菜单栏中的,然后在下拉菜单中,继续单击,继续单击子菜单中的,如下图所示:
图2.1.6-2新建项目菜单路径
1..在弹出的新建项目对话框中,单击左边‘已安装的模板’下的‘Win2’,然后再单击右边的‘Win2控制台应用程序’,最后在下面的‘名称’中填写项目名称,‘位置’中填写该项目文件保存的路径。如下图所示:
图2.1.6-新建项目
1.4.在上述界面中填写名称和位置后,单击按钮,会出现Win2应用程序向导对话框,然后单击界面中的按钮。如下图所示:
图2.1.6-4Win2应用程序向导(1)
1.5.在下一步界面中,在‘应用程序类型’下面选中‘控制台应用程序’,在‘附加选项’下面选中‘空项目’,最后单击按钮。如下图所示:
图2.1.6-5Win2应用程序向导(2)
1.6.此时便完成了项目的创建,在‘解决方案资源管理器’中新增了一个名为‘hello’的项目资源列表,如下图所示:
图2.1.6-6完成项目创建
(2)添加源文件
在创建项目后,需要在项目中添加源文件,并在该源文件中编写C语言代码。
2.1.在项目‘hello’下面的‘源文件’处右击鼠标,在弹出的下拉菜单中单击,并在子菜单中单击,在弹出的添加新项对话框中,单击左边‘已安装的模板’下的‘代码’,然后再单击右边的‘C++文件’,并在下面的中输入源文件名,最后单击按钮。如下图所示:
图2.1.6-7添加源文件
需要说明的是,VisualC++版不再提供单独的C语言文件选项,但我们可以选着‘C++文件’选项,然后在为该文件命名时,带上.c的后缀,以表明该文件为C语言的源文件。
2.2.此时我们已完成的源文件的添加,在‘hello’项目资源列表的源文件下,新增了一个命名为hello.c的源文件,在右边出现了该源文件的编辑窗口,如下图所示:
图2.1.6-8完成源文件的添加
此时,在项目的保存目录下,也会新增一个命名为hello.c的文件,如下图所示:
图2.1.6-9在项目目录下,新增文件
()编写源代码
在上图中的源代码编辑窗口中编写C语言代码,这里我们将2.1.5中的例子输入到hello.c源文件中,并保存。如下图所示:
图2.1.6-10编写c语言代码
(4)编译与链接
完成源代码的编写后,后续就应该对源代码进行编译和链接了。
4.1.编译,单击上方菜单栏中的,然后在下拉菜单中,继续单击,如下图所示:
图2.1.6-11编译
如果编译成功,则在下面的‘输出’窗口中显示‘成功1个,失败0个...’等信息,但如果编译失败,也会在该窗口中显示错误提示信息,此时我们需要根据提示修改源代码,然后在重新编译,这个步骤可能会重复几次,直至编译成功。
编译成功后,会在该项目的目录下的Debug目录下产生一个obj格式的文件,该文件就是编译产生的中间文件。如下图所示:
图2.1.6-12中间文件
需要说明的是,由于本项目只有一个源文件,所以编译后产生的中间文件也只有一个,若项目包含了多个源文件,则编译后也相应的会产生多个中间文件。
4.2.链接,单击上方菜单栏中的,然后在下拉菜单中,继续单击,在其子菜单中单击,如下图所示:
图2.1.6-1链接
和编译一样,如果链接成功,则在下面的‘输出’窗口中显示‘成功1个,失败0个...’等信息,但如果链接失败,也会在该窗口中显示错误提示信息,此时我们需要根据提示修改源代码,然后在重新链接,这个步骤可能会重复几次,直至链接成功。
链接成功后,会在该项目的目录下的Debug目录下产生一个.exe格式的文件,该文件就是最终的可执行文件,也就是我们所说的程序。如下图所示:
图2.1.6-14链接
如果在编译和链接操作中,找不到菜单,则只需单击菜单栏中的,然后在下拉菜单中单击,并在子菜单中单击。如下图所示:
图2.1.6-15设置‘专家’模式
(5)执行程序
完成编译和链接后,我们就可以运行程序了。单击上方菜单栏中的,然后在下拉菜单中,继续单击,如下图所示:
图2.1.6-16开始执行
执行后的结果如下图所示:
(6)快捷键
上面我们为了讲清楚程序的编译、链接和执行的过程,分别对每一个过程进行了单步操作,但在实际开发过程中,我们更常使用快捷键的方式,其可以一并完成编译、链接和执行三个步骤。该快捷键为Ctrl+F5。
以上内容摘自计算机二级C语言考点解析,
转载请注明:http://www.0431gb208.com/sjsbszl/7718.html