1.Overview.
programming Language 중에 하나인 C++에 대한 글이다.
일단 실행할 컴파일러를 설치하는 것이 첫번째로 해야 된다.
많은 컴파일러 중 모든 programming Language를 쓰기 편한 Visual Studio를 설치해보겠다.
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
위의 링크로 들어가서 가장 최신 버전을 설치하면 된다.
기본적으로 C++은 C의 진화 버전이라고 생각할 수 있는데, 사실이 아니다.
간단히 말해 C++은 C언어의 문법만 포함한 다른 언어라고 생각하면 된다.
즉 C언어에서 작성된 코드를 그대로 C++에 Ctrl+C, Ctrl+v해도 큰 상관은 없고,
C++는 C언어의 문법을 80% ~90% 포함하고 있다고 보면 된다.
2.Example Code.
Hello, World!!를 출력하는 것이다.
이건 C++ helloworld.cpp
이건 C. helloworld.c
1.#inclued <iostream>
1.#inclued <iostream>는 헤더파일을 include 한다는 뜻.
<iostream>은 C언어에서의 stdio.h와 비슷.
중요한 것은 stdio.h과 동일하다고 보면 되는데 헤더 파일 이름 뒤에 .h를 붙이지 않는다.
2.using namespace std;
C언어에서는 보지 못했던 문장.
이름 공간은 특정 공간에 이름을 붙여준 것이다.
std은 standard의 약자다. 즉 표준 네임스페이스를 사용하겠다는 의미.
using namespace 선언은 말 그대로 소속. namespace = 소속!!!!!!
3. cout.
C언어의 stdout.
C언어에서는 printf("%d", int)와 같이 출력될 변수명, 그에 맞는 출력 형식을 명시해야 했고,
그 역할을 C++에서는 cout가 한다.
출력: cout << 변수명 or "텍스트";
cout는 printf와는 달리 출력 형식은 명시할 필요가 없고, 변수명만 작성하면 자동으로 처리해준다.
ex) cout << 변수명 << "텍스트"<< 변수명<<변수명<<"텍스트";
Ex Code.
5. endl.
화면을 출력해주는 함수.
'#Programming Language > C++' 카테고리의 다른 글
C++ Object-oriented programming. (0) | 2018.03.30 |
---|---|
C++ Everything in an object. (0) | 2018.03.30 |
C++ Features of C ++ only. (0) | 2018.03.30 |
C++ The difference between C and C ++. (0) | 2018.03.29 |
C++ Common in C and C ++. (0) | 2018.03.29 |