初学者的错误

Beginner's Mistake

本文关键字:错误 初学者      更新时间:2023-10-16

我知道这可能是一个愚蠢的问题,但我是一个初学者,今天刚开始学习。我正在使用Dev C++,我写了我的第一个代码:

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello World" ;
    return 0;
}

我点击编译并运行。什么也没发生。然后我点击"运行",它说它还没有编译。

我认为可能存在错误,我很乐意自己修复它们,但我不知道在Dev C++中从哪里可以看到错误。

这可能是编译器错误,还是我在代码中搞砸了什么?

谢谢!

程序很可能在将所有内容写入控制台之前就退出了。尝试在输出中添加新行,如下所示:

cout << "Hello World" << endl;

当您写入cout时,出于效率考虑,数据不会立即传输到屏幕。写入屏幕的速度相对较慢,因此该程序更喜欢以"突发"的方式进行。文本将累积在缓冲区中,直到发出一个特殊命令来刷新缓冲区,或者缓冲区填满为止。写出endl会强制刷新,因此在程序退出之前,输出将显示在屏幕上。