Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

행복한 개구리

C++ Tutorial - Syntax 본문

C++/공부내용

C++ Tutorial - Syntax

HappyFrog 2022. 5. 10. 15:46

 

 

 

C++ 문법


다음 코드를 더 잘 이해하기 위해서 분해해봅시다.

 

예시

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

 

예시 설명

Line 1:  #include <iosteram> 코드는 우리가 입출력하며 작업할 수 있도록 해주는  cout 와 같은 객체를 사용하게 해주는 헤더 파일 라이브러리입니다. 헤더 파일들은 C++ 프로그램에 기능을 추가해줍니다.

 

Line 2:  using namespace std 코드는 표준 라이브러리에서 객체나 변수의 이름들을 사용할 수 있다는 뜻입니다.

 

** 당신이  #include <iosteram>  와  using namespace std  가 어떻게 작동하는지 이해가 안된다 해도 걱정마세요. 그냥 이 코드들은 당신의 프로그램에서 거의 빠지지 않고 등장한다고만 기억하시면 됩니다.

 

Line 3: 빈 줄입니다. C++는 빈 공백을 무시합니다. 하지만 우리는 이것을 가독성을 높이는 데 사용할 수 있습니다.

 

Line 4: C++프로그램에 항상 등장하는 또 다른 코드인  int main() 입니다. 이것은 함수(function)라고 합니다. 중괄호  { } 사이에 있는 코드는 실행됩니다.

 

Line 5:   cout ("see-out"이라고 읽습니다.)은 삽입 연산자 << 와 함께 사용되며 문자를 출력/인쇄하는 데 사용되는 객체입니다. 우리의 예시에서는 "Hello World"를 출력합니다.

 

참고: 모든 C++ 선언은 세미콜론  ; 으로 끝납니다. 

 

참고:  int main()  의 본문은 다음과 같이 작성할 수도 있습니다 : 

#include <iostream>
using namespace std;

int main(){    cout << "Hello World!\n";    return 0;}

 

주의: 컴파일러는 공백을 무시합니다. 그러나 여러 줄로 코드를 작성하는 것이 가독성이 좋습니다.

 

Line 6:  return 0 은 메인 함수를 끝냅니다.

 

Line 7: 중괄호를 닫는 것 } 을 잊지마세요. 이것이 실제로 메인 함수를 마치는 것입니다.

 

 

 

Namespace 생략하기


당신은 C++프로그램이 표준 namespace 라이브러리 없이 작동하는 것을 볼 수 있습니다.  using namespace std 코드는  std 키워드에  :: 연산자와 객체를 붙임으로써 생략이 가능해집니다.

 

예시

#include <iostream>

int main()
{
    std::cout << "Hello World!";
    return 0;
}

** std namespcae 라이브러리의 사용여부는 당신이 원하는 대로 하면 됩니다.

'C++ > 공부내용' 카테고리의 다른 글

C++ Tutorial - New Lines  (0) 2022.05.10
C++ Tutorial - Output  (0) 2022.05.10
C++ Tutorial - Getting Started  (0) 2022.05.09
C++ Tutorial - Intro  (0) 2022.05.09
C++ Tutorial  (0) 2022.05.09