gpt4 book ai didi

c++ - 初学者的错误

转载 作者:行者123 更新时间:2023-11-28 07:45:29 29 4
gpt4 key购买 nike

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

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

我点击编译运行。什么都没有出现。然后我点击“运行”,它说它还没有编译。

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

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

谢谢!

最佳答案

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

cout << "Hello World" << endl;

当你写入cout时,出于效率的考虑,数据并没有立即传输到屏幕上。写入屏幕相对较慢,因此程序更喜欢“突发”。文本在缓冲区 中累积,直到发出特殊命令刷新 缓冲区,或者缓冲区已满。写出 endl 会强制刷新,因此输出会在程序退出前出现在屏幕上。

关于c++ - 初学者的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14972114/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com