0

これはおそらくばかげた質問だと思いますが、私は初心者で、今日学習を始めたばかりです。私は Dev C++ を使用しており、最初のコードを書きました。

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

クリックしてコンパイルして実行します。何も起きません。次に、「実行」をクリックすると、まだコンパイルされていないと表示されます。

エラーがある可能性があり、喜んで自分で修正したと思いますが、Dev C++ のどこでエラーを確認できるかわかりません。

これはコンパイラ エラーでしょうか、それともコードで何かを台無しにしたのでしょうか?

ありがとう!

4

1 に答える 1

1

ほとんどの場合、プログラムはすべてをコンソールに書き出す前に終了します。次のように、出力に新しい行を追加してみてください。

cout << "Hello World" << endl;

に書き込む場合cout、効率を考慮して、データはすぐには画面に転送されません。画面への書き込みは比較的遅いため、プログラムは「バースト」で行うことを好みます。テキストは、バッファをフラッシュする特別なコマンドが与えられるか、バッファがいっぱいになるまで、バッファに蓄積されます。書き出すと強制的にフラッシュされるため、プログラムが終了する前に出力が画面に表示されます。endl

于 2013-02-20T04:07:34.603 に答える