![C语言编程从零开始学(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/548/24172548/b_24172548.jpg)
1.2 C语言的常用开发环境
C语言的开发环境有很多,例如Microsoft Visual C++ 6.0、Microsoft Visual C++.NET、Turbo C以及Borland C++ Builder等。本节将对Microsoft Visual C++ 6.0、Turbo C以及新出的Visual Studio 2017三种开发环境进行讲解。
1.2.1 Visual C++ 6.0开发环境
Microsoft Visual C++ 6.0开发环境(简称VC 6.0)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过的设置就可使其生成的程序框架支持数据库接口、OLE2.0、WinSock网络等。
在使用Microsoft Visual C++ 6.0开发环境之前需要进行下载安装,Microsoft Visual C++ 6.0开发环境可自行通过浏览器搜索下载,安装方法十分简单,这里不再赘述。
Microsoft Visual C++ 6.0开发环境安装成功后,即可启动开发环境软件。在Windows 10操作系统中,选择【开始】→【Microsoft Visual Studio 6.0】→【Microsoft Visual C++ 6.0】菜单命令,如图1-1所示。打开Microsoft Visual C++ 6.0开发环境界面,如图1-2所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P20_2216.jpg?sign=1738823936-D1XpTDBnwFRN5Ih8rKb96KlDrtmHAAEc-0-8e1550ef61a3784757d0b9e25ba3c383)
图1-1 【Microsoft Visual C++ 6.0】菜单命令
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P20_2219.jpg?sign=1738823936-wyRp087f7UvuhIb4I5OraKDzbT6EfKTu-0-20c6dd53e3e8f5a65c58e522ba850315)
图1-2 Microsoft Visual C++ 6.0开发环境界面
1.菜单栏
菜单栏中包含File、Edit、View、Insert、Project、Build、Tools、Window以及Help菜单。它们的用途如下。
(1)【File】文件菜单:包含对文件的基本操作功能,如New(新建)、Open(打开)、Close(关闭)、Save(保存)等。【File】文件菜单展开后,如图1-3所示。
(2)【Edit】编辑菜单:包含对文件的基本编辑命令,如Undo(取消)、Redo(重做)、Cut(剪切)、Copy(复制)和Delete(删除)等。【Edit】编辑菜单展开后,如图1-4所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P21_2232.jpg?sign=1738823936-FokmFGj0ladY8MORBehEW3JJj61cWfjh-0-b00fddcf3d256dca80390a0c817ef7cc)
图1-3 【File】文件菜单
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P21_2233.jpg?sign=1738823936-L3Zuo7gkzU1FFNWIlqSZgXbC8MMkapfL-0-0cbbe22c6f2d47cbd40da6bfc2d5d082)
图1-4 【Edit】编辑菜单
(3)【View】查看菜单:包含对窗口与工具栏的相关设置命令,如Full Screen(全屏显示)、Workspace(工作空间)、Output(输出)等。【View】查看菜单展开后,如图1-5所示。
(4)【Insert】插入菜单:包含项目或者资源的创建以及添加命令,如New Class(类)、New Form(窗体)、Resource(资源)等。【Insert】插入菜单展开后,如图1-6所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P21_2237.jpg?sign=1738823936-JG4xHc63XmQHIc5T1ZD0mh2QFPpCWCfh-0-5246baf449078bb061cfc3a87591390c)
图1-5 【View】查看菜单
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P21_2238.jpg?sign=1738823936-VxJSfs3Pbcu79QPNS7Q3g88BdPRarKZX-0-f78d9e5bdd4a231bf73bef9c5940f731)
图1-6 【Insert】插入菜单
(5)【Project】工程菜单:包含项目相关操作命令,如Set Active Project(设置活动工程)、Add To Project(添加文件到工程)等。【Project】工程菜单展开后,如图1-7所示。
(6)【Build】编译菜单:包含对应用程序的编译、连接、调试以及运行的相关命令,如Compile ch01.cpp(编译)、Build ch01.exe(组建)、Clean(清除)等。【Build】编译菜单展开后,如图1-8所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P22_2250.jpg?sign=1738823936-D2ARBHyZr8rEQekVq8YV0KiBDFZKk92r-0-2e3b901a3cfc11768d25e3f3755dde07)
图1-7 【Project】工程菜单
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P22_2251.jpg?sign=1738823936-d6xpVwAdh40OjgoqjrWh4J5bMg5udyAi-0-b08097379da9df67591a7b2c42e1a7f6)
图1-8 【Build】编译菜单
(7)【Tools】工具菜单:包含对开发环境选择和定制的相关命令,如Source Browser(源浏览器)、Customize(定制)等。【Tools】工具菜单展开后,如图1-9所示。
(8)【Window】窗口菜单:包含对文档窗口的相关操作命令,如New Window(新建窗口)、Split(分割)、Close(关闭)等。【Window】窗口菜单展开后,如图1-10所示。
(9)【Help】帮助菜单:包含Microsoft Visual C++ 6.0应用软件的相关帮助命令,如Contents(内容)、Search(搜索)、Index(索引)等。【Help】帮助菜单展开后,如图1-11所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P22_2254.jpg?sign=1738823936-4LZAlFlWYS2KTj49Vfw3NXlpE0vuImmS-0-e16b4f1ad7e12434fc7563225b5082e9)
图1-9 【Tools】工具菜单
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P22_2255.jpg?sign=1738823936-Iy7blqOd7onmz0ec2zFQnDCwTSIlUuuH-0-218400260eecf5f173fba88187ff02f6)
图1-10 【Window】窗口菜单
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P22_2256.jpg?sign=1738823936-YhbbctsLIY3myjZ8aj8ITDXygUI5PPJc-0-45a6617e6a99e17675fef0b77db185f6)
图1-11 【Help】帮助菜单
2.工具栏
为了使用户操作更加快捷、方便,在菜单栏下方设置有工具栏,将菜单栏中常用的命令按照功能分组分别放入相应的工具栏中,使得用户可以通过工具栏就能迅速地访问并使用常用功能。
在Microsoft Visual C++ 6.0中,工具栏包含了大多数常用的命令按钮,如新建、打开、保存、剪切、复制以及粘贴等,如图1-12所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P23_2270.jpg?sign=1738823936-7kce87KDoVN9DJjLjGkdk0rU0saedvp7-0-a93df9ee420b4583d619a81096c372c5)
图1-12 工具栏
3.工作区窗口
Microsoft Visual C++ 6.0的工作区窗口中包含3个选项卡,分别是ClassView(类视图)、FileView(文件视图)以及ResourceView(资源视图)。
(1)ClassView
ClassView选项卡用于显示当前工作区中的所有类、结构和全局变量,如图1-13所示。ClassView提供了C工程中所有类的层次列表,用户可以通过单击来展开各个结点以显示类中包含的细节。
(2)FileView
FileView选项卡与ClassView选项卡十分相似,它用于显示和编辑源文件和头文件,如图1-14所示。通过操作FileView选项卡更容易进入类定义的文件,使打开资源文件和非代码文件更加的简单。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P23_2274.jpg?sign=1738823936-lAyHhjBloCVLDZlQgl59orXzOgWOMAoZ-0-e4899b8729e14f127bee14621009f3ae)
图1-13 ClassView
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P23_2275.jpg?sign=1738823936-wfolf0yR0SypSABmmhnxzsFC0yCpbGqQ-0-06ee0463c166055a6872ec0df19bb8b6)
图1-14 FileView(文件视图)
(3)ResourceView
ResourceView选项卡在层次列表中为用户列出了工程中所用到的资源,如果用户建立的是控制台工程,那么就不需要资源,所以工作区窗口中不会显示ResourceView选项卡,只有建立Windows应用程序时才会显示出来。当用户建立Windows应用程序后,例如建立MFC工程,工作区窗口增加ResourceView选项卡,如图1-15所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P24_2286.jpg?sign=1738823936-JZUwGZSkOxC3cKJWTiSRwpWICEn4PVK3-0-0922085c980cfe0443cbfafcb640e495)
图1-15 ResourceView
4.代码编辑窗口
代码编辑窗口供开发人员进行代码的输入、修改以及删除相关操作,如图1-16所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P24_2290.jpg?sign=1738823936-MsSFgb6N0GJrFhDL4kVhquLclmUqeRPD-0-6ec922cab25494e93e0becb7c16ef2ad)
图1-16 代码编辑窗口
5.输出窗口
Microsoft Visual C++ 6.0中的输出窗口能够将程序编译以及运行过程中产生的各种信息反馈给开发人员。比如在“Build”选项卡中,开发人员能直观地查看程序所加载和操作的过程、警告信息以及错误信息等,如图1-17所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P24_2294.jpg?sign=1738823936-YZgaI0iDuHxyhp1isvhvZbGeIQgRCYS8-0-5ee2706928f4bea2f4e23ba9bac49616)
图1-17 输出窗口
1.2.2 Turbo C 2.0开发环境
Turbo C 2.0不仅是一个快捷、高效的编译程序,同时还是一个易学、易用的集成开发环境。开发人员在使用Turbo C 2.0时并不需要独立地去编辑、编译和连接程序,就能够轻松地建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕来使用这些功能。
在使用Turbo C 2.0开发环境之前需要进行下载安装,Turbo C 2.0开发环境可自行通过浏览器搜索下载,安装方法十分简单,这里不再赘述。
Turbo C 2.0开发环境安装成功后,即可启动开发环境软件。在Windows 10操作系统中,启动Turbo C 2.0有两种方法:
方法一:选择【开始】→【Windows系统】→【命令提示符】菜单命令,如图1-18所示。打开“命令提示符”窗口,在命令行中输入Turbo C 2.0相应的路径,如图1-19所示。接着按【Enter】键即可打开Turbo C 2.0开发环境界面。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P25_2308.jpg?sign=1738823936-LvxgsQodJnKjJoTrY5P86kwJYvbqR06R-0-ca8511fa29ef80db0d2b57f264c4c10a)
图1-18 【命令提示符】菜单命令
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P25_2309.jpg?sign=1738823936-7YY4yamOI1sBdQKlww9FzQpDpZuxuC3s-0-ba90697550c9f329be5d1d1b5d870938)
图1-19 命令提示符界面
方法二:选择【开始】→【Windows系统】→【运行】菜单命令,如图1-20所示。打开运行界面,在“打开”栏中输入Turbo C 2.0程序的相应路径,如图1-21所示。单击【确定】按钮即可打开Turbo C 2.0开发环境界面。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P25_2313.jpg?sign=1738823936-u1CtsVDKRPXqop6mulW17SPaZHOObQwj-0-6c55fe78e95cd2ff7322494f41a7f287)
图1-20 【运行】菜单命令
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P25_2314.jpg?sign=1738823936-s4uOTTaHKJ0pkiYCxfuHSkS5PyuGwwTe-0-201286be2764f06c22de67b270576516)
图1-21 运行界面
使用以上任意方法均可打开Turbo C 2.0开发环境,Turbo C 2.0开发环境主界面,如图1-22所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P26_2325.jpg?sign=1738823936-y4MgBMTm9ZicofQOZogEzhdmluCtz4vp-0-b16960349e2cd79355b88e28fbb30351)
图1-22 Turbo C 2.0开发环境主界面
1.菜单栏
菜单栏中包含软件使用常见的菜单,如【File】文件菜单、【Edit】编辑菜单、【Run】运行菜单、【Compile】编译菜单、【Project】项目菜单、【Option】选项菜单、【Debug】调试菜单以及【Break/watch】断点和监视菜单。
2.代码编辑区
代码编辑区供开发人员进行代码的输入、修改以及删除相关操作。
3.信息输出区
将程序编译以及运行过程中产生的各种信息反馈给开发人员,如错误、警告等。
4.功能索引键
由于Turbo C 2.0开发环境不支持鼠标单击操作,故使用索引键引导开发人员进行相应的操作。
1.2.3 Visual Studio 2017开发环境
Visual Studio 2017版本于2017年3月7日正式发布。该版本不仅添加了实时单元测试、实时架构依赖关系验证等新特性,还对许多实用功能进行了改进,如代码导航、IntelliSense、重构、代码修复和调试等。无论使用哪种语言或平台,都能节省开发者在日常任务上花费的时间和精力。
在使用Visual Studio 2017开发环境之前需要进行下载安装,Visual Studio 2017开发环境可自行通过浏览器搜索下载,安装方法十分简单,这里不再赘述。
Visual Studio 2017开发环境安装成功后,即可启动开发环境软件。在Windows 10操作系统中,选择【开始】→【Visual Studio 2017】→【Visual Studio 2017】菜单命令,如图1-23所示。打开Visual Studio 2017开发环境界面,如图1-24所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P27_2340.jpg?sign=1738823936-ciZ7DtcXoz9dXG3gz91MKd8RqagbcYxY-0-94f954a054c7942007c1c2a59e3c2ffa)
图1-23 【Visual Studio 2017】菜单命令
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P27_2343.jpg?sign=1738823936-rpGigGecsStHu1pEWK6tPjpb0sR1x3My-0-d0ed71c6620c70856df9a57a65aad559)
图1-24 Visual Studio 2017开发环境界面
1.菜单栏
菜单栏中包含软件使用常见的菜单,如【文件】菜单、【编辑】菜单、【视图】菜单、【项目】菜单、【生成】菜单、【调试】菜单、【团队】菜单、【工具】菜单、【测试】菜单、【分析】菜单、【窗口】菜单以及【帮助】菜单。
2.工具栏
为了使用户操作更加快捷、方便,在菜单栏下方设置有工具栏,将菜单栏中常用的命令按照功能分组分别放入相应的工具栏中,使得用户可以通过工具栏就能迅速地访问并使用常用功能。
在Visual Studio 2017中,工具栏包含了大多数常用的命令按钮,如新建、打开、保存、撤销以及重做等,如图1-25所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P28_2354.jpg?sign=1738823936-4aetThy1Uv8uJ69gjG7fz7S8XgrmdZWq-0-e08a8e7c076816e53c1c2c80875fdadc)
图1-25 工具栏
3.工作区窗口
Visual Studio 2017是通过工作区窗口对项目进行管理的。“解决方案资源管理器”界面如图1-26所示,“团队资源管理器”界面如图1-27所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P28_2358.jpg?sign=1738823936-Cb9yIMnZGT3NIk2niSoZevzpbmhInEE2-0-7913b23705784b1900ddea4993af46bf)
图1-26 “解决方案资源管理器”界面
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P28_2359.jpg?sign=1738823936-bsK4BItjrnHzh69Jxord31WYvHzdO2OC-0-abb160907f33546697716a9a5000af67)
图1-27 “团队资源管理器”界面
工作区窗口项目管理包括解决方案资源管理器和团队资源管理器。其中解决方案资源管理器中项目名称包括引用类、外部依赖项、头文件、源文件和资源文件等;团队资源管理器中分为管理连接、托管服务提供商和本地GIT存储库。
4.代码编辑窗口
代码编辑窗口供开发人员进行代码的输入、修改以及删除相关操作,如图1-28所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P29_2372.jpg?sign=1738823936-xwGRJ83dKM3CiuImfTOHjquhQCGLqfPU-0-7f24756c9dc27d3ae913a268949cfa81)
图1-28 “编辑窗口”界面
5.输出窗口
Visual Studio 2017中的输出窗口能够将程序编译以及运行过程中产生的各种信息反馈给开发人员。比如在“输出”选项卡中,开发人员能直观地查看程序所加载和操作的过程、警告信息以及错误信息等,如图1-29所示。
![](https://epubservercos.yuewen.com/A35B81/13043251104879806/epubprivate/OEBPS/Images/Figure-P29_2376.jpg?sign=1738823936-7UQW6ire40PQdDAAUKK1kg1HUTGUzNOH-0-67adf1dc740fe57d7dd2a505130a52ff)
图1-29 “输出窗口”界面
在编译有问题的程序时,编译器一般会在“输出窗口”界面提示两种信息。一种是语法错误信息(error),另一种是警告信息(warning)。很多语法错误都是输入的格式不对或者编译无法通过的语句造成的,提示警告信息是因为在程序中有一些不安全的操作出现。
提示
警告信息一般是违反了C/C++的规则,因而系统给出警告信息,警告信息不会影响程序的执行。