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

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

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

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

相关文章

C语言教程02:算法的概念

算法(Algorithm)是在有限步骤内求解某一问题所使用的一组定义明确的规则。计算机算法 是用计算机求解一个具体问题或执行特定任务的一组有序的操作步骤(或指令),是构成计算机 程序的核心部分。瑞士计...

Scratch简介及程序下载

Scratch简介及程序下载

Scratch是 MIT (麻省理工学院) 发展的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术。很适合8岁以上儿童使用,目前2.0版已经完全支持中文界面,更方便使用,完全不用背指令...

C语言教程04:程序的编译与运行

源程序也称源代码,是指未编译的、按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令,可以用汇编语言或高级语言编写。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行...

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

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

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

STEAM|60个好玩的 APP推荐

STEAM|60个好玩的 APP推荐

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