C++系统教程001

1. 安装 Dev-C++编程软件
2. 熟悉 Dev-C++的界面
3. cout 输出语句的使用
4. 学会 C++程序的编译运

一、认识编译器

我们平时所说的程序,一般指双击后就可以直接运行的程序,这样的程序又称为可执行程序。Windows系统下,可执行程序的后缀一般为.exe。
可执行程序的内部是一系列计算机指令和数据的集合,它们都是二进制形式的,CPU可以直接识别。但我们使用C、C++、Java、Python等高级语言编写的程序(又称为源代码),对于开发人员来说更易理解,但CPU却无法识别(CPU只认识几百个二进制形式的指令)。这时就需要一个工具,将这些源代码转换成CPU能够识别的二进制指令,即将其“翻译”成.exe可执行程序。

翻译的工具就是编译器。翻译过程就是编译。

二、开发C++程序

编辑、编译、连接、运行。

(1)编辑

编辑就是在C++开发工具中输入代码,然后将其保存为.cpp源文件的过程。

编辑代码,并将其保存为Sample.cpp源文件。

(2)编译

编译就是将代码源文件(.cpp文件)编译成目标文件(.obj文件)的过程。

编写好代码后,在任一款C++开发工具中单击“编译”按钮,系统将自动对代码进行编译,得到Sample.obj文件

(3)连接

连接是将编译后的目标文件连接生成可执行程序的过程,就是将.obj和lib库文件连接成.exe可执行程序(lib库是编译好的提供给开发者使用的目标模块)​。

在有多个源文件的工程中,例如有.cpp、成多个目标模块01.obj、02.obj、03.obj,链接器会将程序涉及的目标模块连接成可执行程序

(4)运行

运行是执行.exe可执行程序的过程,执行程序后可得到程序运行。运行是执行.exe可执行程序的过程,执行程序后可得到程序结果

三、辅助软件

编辑器:用来编写代码,并给不同代码着色,以方便阅读。

代码提示器:输入部分代码,即可提示全部代码,提升代码的编写效率。

调试器:观察程序的每一个运行步骤,发现程序的逻辑错误。

项目管理工具:对程序涉及的所有资源进行管理,包括源文件、图片、视频、第三方库等。

漂亮的界面:各种按钮、面板、菜单、窗口等控件整齐排布,操作更方便。

这些工具通常会打包在一起,统一进行发布、下载和安装。它们被统称为C++集成开发环境(IDE),常见的有Visual C++ 6.0、VisualStudio、Dev C++、Xcode、C-Free、Code::Blocks、Eclipse等。

介绍工具

1.Visual C++ 6.0

Visual C++ 6.0曾经是最经典的C/C++编译工具,是微软VisualStudio集成开发环境中的一员。目前,微软官方已不再对其进行技术支持和维护。该工具体积小巧,操作简单,对计算机配置要求不高,而且免费,所以目前仍有第三方开发者在进行维护,部分院校在使用它。

2.Visual Studio 2022Visual Studio是目前较流行的Windows应用程序的商业集成开发环境,其最新版本是2022版。它功能强大,在编译速度上有很大提升;缺点是空间和资源占用大,安装包有2~3GB,对计算机的配置要求较高,而且操作比较复杂。对于初学者来说,很多功能会暂时用不到。Visual Studio 2022支持C++最新标准规范,支持托管程序的编译和Web Service,更适合大型商业程序的开发。

3.Dev-C++Dev-C++是Windows系统下轻量级的C/C++集成开发环境,是将Linux系统的GCC/G++运用到Windows系统后的产物。它遵循C++11标准,同时兼容C++ 98标准。Dev-C++功能简洁,易于学习和使用,非常适合初学者和教学使用

根据个人的情况选择一个即可。初期学习编程,最重要的是理解语法,弄清C++的内在机理,并通过大量训练培养编程思维,最后再通过一些大型项目积累实战经验。

本次主要以Dev-c++编译器为主。

四、C++工程项目文件

数据是以文件的形式存储在磁盘上的,不同类型的文件有着不同的扩展名。

C++代码文件分为源文件头文件两类。

头文件

以.h为扩展名,仅包含程序片段或定义的常量、变量等,为程序提供接口;

源文件

以.cpp为扩展名,提供了程序的主体实现。有的开发环境使用cxx、cHH作为源文件的扩展名。对一个比较大的工程而言,其源文件和头文件可能比较多。为了管理它们,编译器提供了管理代码的工程项目文件。不同开发环境下的工程项目文件通常会有所不同。

(1)Dev-C++的工程项目文件

 main.cpp:源文件。.

Sample.dev:工程文件。

Makefile.win:make程序执行时使用的文件,用于自动编译源代码文件。

main.o:编译后的目标文件。

Sample.exe:连接后生成的程序。

五、使用Dev C++创建程序

Dev C++是Windows系统下C/C++的集成开发环境,包括多页面窗口、工程编辑器以及调试器等。工程编辑器中集合了编辑器、编译器、链接程序和执行程序,提供高亮语法显示,以减少编辑错误。Dev C++是免安装的,适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具。

1.了解Dev C++主界面

Dev C++主界面由菜单栏、工具栏、项目资源管理器视图、程序编辑区、编译调试区和状态栏组成,

2.创建Hello World程序

(1)双击Dev C++

安装目录下的文件,启动Dev C++,然后选择“文件”→“新建”→“源代码”命令,新建一个C++源代码文件。

(2)编写程序代码

选择“运行”→“编译运行”命令,或按F11键,或单击图标,运行C++程序。

(3)选择“文件”→“保存”命令或按Ctrl+S快捷键,在“保存为”对话框中设置文件保存位置和文件名称,单击“保存”按钮,保存文件。注意为便于阅读代码,读者可自行设置屏幕的背景颜色和文字颜色。右击标题栏,在弹出的快捷菜单中选择“属性”命令,打开“属性”对话框,在“颜色”选项卡中设置即可。

拥有自由就必须时刻保持警惕!(要实际进行操作的友友)

  • 20
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有点。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值