모름

모든 언어에서 가장 처음 배우는 문제(?)이다.

언어를 연습하기 위해서 백준 문제를 단계별로 정주행 했던게 유용하고 재밌었던 기억이 있다.

그래서 간단히 문법을 손에 익히기 위해 풀어본다.

#import <bits/stdc++.h>
using namespace std;

int main(){
    cout << "Hello World!";
}

우선 1번 줄을 살펴보자.

 

#은 전처리기를 의미하는 키워드이다. 엄밀히 말하면 문법적인 역할이 아닌 컴파일러에게 명령을 하는 키워드라고 보면 될듯 하다. 여기서 #import는 <bits/stdc++.h>라는 헤더파일을 가져오라는 명령을 씨플플 컴파일러에 내리는 것이다.

 

여기서 임포트한 <bits/stdc++.h> 는 자주 쓸만한 헤더파일을 모두 가지고 있는 헤더파일이라고 보면된다.

 

그리고 c++에는 출력함수가 printf, cout이 있는데, 보통 위에서 임포트한 헤더파일의 std namespace에 접근하여 cout을 쓴다. cout은 왼쪽 쉬프트 연산자 다음에 원하는 내용을 담으면 출력이 되는 형식으로 사용한다.