모든 언어에서 가장 처음 배우는 문제(?)이다.
언어를 연습하기 위해서 백준 문제를 단계별로 정주행 했던게 유용하고 재밌었던 기억이 있다.
그래서 간단히 문법을 손에 익히기 위해 풀어본다.
#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은 왼쪽 쉬프트 연산자 다음에 원하는 내용을 담으면 출력이 되는 형식으로 사용한다.