C++/C++ 이론

[C++] #include <iostream>

renne 2022. 7. 13. 20:09
#include <iostream>
using namespace std;
int main() {
    cout << "Hello World!" << endl;
    return 0;
}

로컬 Windows 디버거 클릭 또는 F5

 

#include <iostream>

 - 전처리 지시자

 - C++에서 함수를 사용하려면, 함수의 원형을 미리 정의해야 한다.

 - <iostream>에 cout 함수를 포함한 표준입출력 함수들이 정의되어 있다.

 

using namespace std;

 - cout 함수와 endl 함수 등은 iostream에 정의되어 있는 함수인데, 이런 함수들을 사용하려면 std의 이름을 가지고 있어야 한다. 따라서 이 문장을 쓰지 않으면 함수의 앞에 std::을 붙여야 하기 때문에 번거롭게 된다.

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

 

 ; 

 - 한 문장의 끝을 알리는 종결자

 

main 함수

 - C++ 코드에는 반드시 main의 이름을 가지고 있는 함수가 있어야 한다.

 

cout << "출력할 문장"

 - <<: 데이터의 흐름을 나타낸다.

 

endl 함수

 - 줄바꿈

#include <iostream>
using namespace std;
int main(){
    cout << "Hello";	//endl을 사용하지 않았으므로
    cout << "World";	//줄바꿈이 되지 않음
    return 0;
}

<실행 결과>
HelloWorld

 

 // 

 - 주석

 - 코드의 실행에 영향을 미치지 않는다.

 - 코드에 대한 설명 등을 적어서 코드에 대한 이해를 높인다.