전공자 버프로 C++로 짜여진 코드를 보고 해석은 할 수 있는 수준이지만 직접 코드를 작성하기엔 어려움을 느끼는 수준이다.

오늘부터 차근차근 C++ 언어를 공부할 예정이다.

#include <iostream>
int main()
{
    std::cout<<"HELLO ~"<<std::end;
    
    return 0;
}

Python, C# 등의 언어와 많이...많이.. 다르다...

#include <iostream>
using namespace std;   // 출력할 때 std:: 안붙어도 됨

int main()
{
    /* 주석 */
    // 주석
    
    //std::cout<<"HELLO ~"<<std::end;

    cout<<"Hello c++ !"<<endl;
    cout<<"C++은 C#과 굉장히 다르다..";
    
    return 0;
}

이렇게 using namespace std를 써주면 출력할 때 std::를 귀찮게 안써줘도 된다.

'<<' 이것은 우측의 내용을 왼쪽의 객체로 보낸다고 생각하면 쉬운데, "Hello c++"이라는 문자열을 cout 객체로 보내 출력한다고 생각하면 된다.

 

endl 객체는 End Line 이라는 뜻으로 말 그대로 줄 바꿈하는 객체이다.

주석은 C#과 동일하게 여러 블록을 주석처리하고 싶다면 /* */를 사용하면 되고, 한 줄만 주석처리하고 싶다면 //을 사용하면 된다.

1000번 문제

1. 한 줄에 2개의 입력값 받아오기

2. 입력 받은 두 값을 더해서 출력

- python

A, B = int(input()).Split()

print(A + B)