当前位置:首页 > 科学研究 > 电子编程 > 正文内容

C语言教程05: C/C++开发环境

RonWang1年前 (2023-05-16)电子编程462

C 语言编译器可以分为 C 和 C++两大类,其中 C++是 C 的超集,也支持 C 语言编程。事实上,编译器的选择不是最重要的,它们都可以完成基本的 C 语言编译。但因为编译器的编译结果存在一定差别,特别是在一些复杂语法的语句编译上,为顺应考试需求,本节主要介绍 Visual C++ 6.0 和 Dev C++的使用方法。

Visual C++开发环境

Visual C++(简称 VC++)是 Windows 环境下最强大、最流行的程序设计语言之一。Visual C++ 集成开发环境包括程序自动生成向导 AppWizard、类向导 ClassWizard、各种资源编辑器以及功 能强大的调试器等可视化和自动化编程辅助工具。 

在 Visual C++ 6.0 软件中,调试、连接和运行 Visual C++应用程序项目的步骤如下。

(1) 双击运行 VC++ 6.0 软件,打开 VC++ 6.0 主窗口。

(2) 创建源程序文件,选择“文件”菜单中的“新建”命令,打开“新建”对话框,单击“文件”选项卡下的 C++ Source File,然后填写文件名,文件扩展名为.c(C 源文件)或.cpp(C++ 源文件),“位置”选项选择已建好的文件夹。

(3) 单击“确定”按钮,然后在窗口中输入相应的C或C++源程序代码,并保存。

(4) 单击编译工具条上的编译按钮,在对话框中单击“是”按钮,生成工作区文件,在调试信息窗口中出现 L1.obj-0 error(s),0 Warning(s),表示编译正 确,生成 L1.obj 目标文件。

若信息窗口显示有错误 error(s),则需要对程序进行修改。双击错误信息,光标会回到编辑窗口中错误程序所在行或附近行,修改好后再重新编译;若显示的是警告 warning(s),不影响生成目标文件,但也建议先修改再编译。

(5) 单击编译条上的连接按钮 ,当信息窗口出现如图1-16所示的情况,表示连接成功, 产生可执行文件 L1.exe。

(6) 单击编译条上的运行按钮 ,自动弹出运行窗口,显示运行结果或等待用户输入数据,然后按任意键继续返回编辑窗口。

(7) 关闭工作空间:单击“文件”菜单下的“关闭工作空间”命令,然后再返回第2步新建其他工作区。

Dev C++开发环境

Dev C++开发环境,例题均在此环境下调试通过。Dev C++软件的使用方法如下。

 (1) 软件的安装与设置。第一次安装使用 Dev C++软件,通常会提示语言选项,默认为英语,可以选择中文。初始安装后,默认的字号很小,可以选择“工具”菜单下 的“编辑器选项”命令对字体字号进行设置。然后在弹出的“编辑器属性”窗口中选择“字体”下拉菜单修改字体,在“大小”下拉列 表框中修改字号大小。

(2) 源程序文件的创建。选择“文件”菜单下的“新建”命令,然后选择“源代码”可创 建源文件。 

(3) 源程序文件的编辑与保存。新建源程序后,在编辑窗口编辑源程序,然后选择“文件” 菜单下的“保存”命令进行保存,可以保存为.c 或.cpp 源程序。

(4) 源程序文件的编译运行。保存后可通过“运行”菜单下的“编译”和“运行”命令进 行编译和运行,或者直接选择“编译运行”命令;也可以单击编译运行工具条上的快捷按钮“编译(F9)”“运行(F10)”或“编译运行(F11)”程序。

若程序有错误,编译器里显示错误信息,可通过错误提示修改程序。

编译运行成功后弹出运行结果窗口,显示运行结果。


版权声明:本文为原创文章,版权归donstudio所有,欢迎分享本文,转载请保留出处!

本文链接:http://www.donstudio.cn/?id=229

相关文章

The incredible growth of Python

The incredible growth of Python

Python is a powerful programming language and Big Scope of Python   Programming Language. Pytho...

电子制作|启程前的入门知识

电子制作|启程前的入门知识

电子制作是一件充满乐趣和成就感的活动,也许在开始时会有一些挑战或者坎坷,慢慢的当你踏入电子制作的世界之后,我相信你肯定再也停不下脚步,本部分电子制作的入门知识将主要围绕:工具、元器件和电路基础三个部分...

Books Exploring Arduino

Books Exploring Arduino

Exploring Arduino uses the popular Arduino microcontroller platform as an instrument to teach topics...

色环电阻的识别与数值读取

色环电阻的识别与数值读取

色环电阻是在电阻封装上(即电阻表面)涂上一定颜色的色环,来代表这个电阻的阻值。色环实际上是早期为了帮助人们分辨不同阻值而设定的标准。色环电阻应用还是很广泛的,如家用电器、电子仪表、电子设备中常常可以见...

Python 计算机程序设计语言简介

Python 计算机程序设计语言简介

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被...

STEAM|60个好玩的 APP推荐

STEAM|60个好玩的 APP推荐

STEAM教育理念最早是美国政府提出的教育倡议,为加强美国K12(中小学)关于科学、技术、工程、艺术以及数学的教育。STEAM的原身是STEM理念,即科学(Science)、技术(Technology...