모든 프로그래밍 언어의 시작은 Hello world를 출력하는 것이다.
C++을 이용해서 어떻게 출력할까? 예시를 보자.
#include<iostream>
int main(){
std::cout << "hello, world!" << std::endl;
return 0;
}
cout이 화면에 출력하겠다는 뜻이고, endl이 줄 바꿈을 나타낸다.
std는 네임스페이스라는 것이다. 이름이 std인데 표준(standard)을 짧게 쓴 것이다.
std라는 네임스페이스안에 cout이라는 게 있는 것이다.
cout이나 endl를 쓸 때마다 std를 붙여주기 귀찮으면 아래와 같이 쓰면 된다.
#include<iostream>
using namespace std;
int main(){
cout << "hello, world!" << endl;
return 0;
}
std라는 네임스페이스를 기본으로 사용하겠다고 선언하는 것이라서 따로 std를 붙여주지 않아도 된다.
이제 입력은 어떻게 할까? 아래처럼 하면 된다.
#include<iostream>
using namespace std;
int main(){
int num;
cin >> num;
cout << "num: " << num << endl;
return 0;
}
뭔가 깔끔하고 보기 좋다 :)
문자열을 입력받는 건 다음 시간에 다루겠다.
'Research' 카테고리의 다른 글
큰 규모의 개발을 위한 디자인 패턴 (0) | 2020.07.14 |
---|---|
규모가 점점 커지는 개발에 대한 고민 (0) | 2020.07.14 |
[C언어] 기본이 되는 가정 (1) | 2018.12.23 |
[C언어] 소개 (0) | 2018.12.21 |
클러스터링 (Clustering) (0) | 2018.12.14 |