LogoCSP Wiki By Yundou
基础知识

编写第一个C++程序hello world

环境配置

工欲善其事,必先利其器。

安装DEV C++

IDE 操作较为简单,一般入门玩家会选用 IDE 来编写代码。在竞赛中最常见的是 Dev-C++。 点击链接进入下载页面,下载并安装DEV C++。

点击"Download"所在的绿色按钮,下载安装包。

图片描述

打开下载好的exe文件运行,选择允许对计算机进行更改。

图片描述

由于没有中文,所以我们选择语言为"English",安装完成后还会有一次选择语言,到时我们可以选择中文。

选择完毕后点击OK。

图片描述

点击I Agree。

图片描述

点击Next。

图片描述

点击Install,等待安装完成,点击Finish。

图片描述

点击后,我们会进入DEV C++编译器页面。

图片描述

创建C++源文件

我们依次点击“文件”,“新建”,“源代码”,编译器会给我们创建一个未命名的源文件。

图片描述

创建好了之后,发现编译器里多了我们熟悉的文本光标,现在就可以开始编写C++程序了。

图片描述

编写我们第一个程序Hello, world!

通过这样一个示例程序来展开 C++ 入门之旅吧~

注意:请在编写前注意开启英文输入法。

我们将以下C++程序键入编译器,注意不要打错符号。

这些大部分由英文构成的文字现在对你来说可能非常陌生,没有关系,我们会在之后逐渐掌握它,现在我们只需要逐字键入即可。

#include <iostream>  // 引用头文件
 
int main() {                     // 定义 main 函数
  std::cout << "Hello, world!";  // 使用标准命名空间中的 cout 函数
  return 0;  // 返回 0,结束 main 函数。
}
图片描述

其中双斜线“//”及之后的文本为代码的注释,用来描述该行代码所实现的功能,不实际参与程序的运行。

所以可以随意在“//”之后写任何文字,不会使程序出错。

将程序键入编译器后,我们点击下图红色箭头所指向的按钮,此按钮功能为编译C++程序并运行。

图片描述

点击后,编译器让我们保存该源代码,我们可以对它进行命名,之后点击“保存”按钮。

保存之后编译器会对源代码进行编译并运行。

图片描述

过了几秒钟后,如果你的代码键入正确,会弹出一个程序,其上打印了“Hello, world!”。

恭喜你,你的第一个C++程序编写运行成功!

图片描述

让我们在OJ上提交题目

我们本地已经实现了打印输出“Hello, world!”的C++程序,现在让我们在OJ上提交题目。

让我们打开下面给出的题目。

Status
Problem
Tags

打开后,我们看到如下的网页,这就是OJ,英文"Online Judge"的缩写,我们就是用它来评测自己的C++代码的正确性。

图片描述

我们点击红色箭头指向的“递交”按钮。

图片描述

选择语言为“C++”,之后再选择“C++14(O2)”。

图片描述

选择完毕后,将我们的编译器上的代码复制并粘贴到网页的文本框内。

随后点击“递交”,等待OJ给出评测结果。

图片描述

等待几秒后,OJ返回了评测结果,为红色的“Wrond Answer”。

我们的程序的答案不正确,为什么呢?

图片描述

我们回到题目,发现题目要求打印的和我们程序所打印的略有不同。

图片描述

我们自己的程序是"Hello, world!",而题目要求我们输出"Hello,World!"。

所以我们只需要将源代码中的"Hello, world!"修改成"Hello,World!"即可。

修改完成后我们再次递交,这时OJ评测正确,显示"Accepted"。

图片描述

到此,我们安装完成了DEV C++编译器,学会了如何创建C++源文件,写出了第一个程序并在OJ上通过了在线评测。

这几步操作将伴随我们以后的OI生涯变得越发熟练。

On this page