在 C++ 编程中使用“endl”

-5 c++ endl

  1. 第一个代码
#include <studio.h>

int main() {
    std::cout << "apple" << endl << "banana";
}
Run Code Online (Sandbox Code Playgroud)
  1. 第二个代码
#include <iostream>
using namespace std;

int main(void) {
    cout << "apple" << endl;
    cout << "banana" << endl;
}
Run Code Online (Sandbox Code Playgroud)

为什么我错了?我知道答案是第二个,但我想知道为什么我的第一个代码是错误的。请帮我!

joh*_*ohn 8

第一个代码是错误的,因为#include <studio.h>是错误的头文件。正确的头文件std::coutstd::endl#include <iostream>

这也是错误的,因为endlstd::命名空间中。所以即使有正确的头文件,它也应该是std::endl

std::cout << "apple" << std::endl << "banana";
Run Code Online (Sandbox Code Playgroud)