반응형
C++ 언어는 1983년에 탄생해 지금까지 발전을 거듭해 사용되고 있는 대표적인 객체지향 언어이다.
AT&T 벨 연구소에서 덴마크 출신의 컴퓨터 과학자인 비야네 스트롭스트룹(Bjarne Stroustrup)이 C언어를 기반으로 C++ 언어를 개발하였다.
C++ 언어는 C 언어의 문법적 특성을 가지고 있는데다 C언어에는 없는 특징들도 포함하고 있다.
다음은 간단한 메시지를 출력하는 간단한 프로그램을 C++ 언어로 구현한 것이다.
#include <iostream>
int main()
{
using namespase std;
cout << "Welcome to C++ Programming World!" << endl;
return 0;
}
C언어를 배운사람이라면 출력문이 다른 것을 눈치 챘을 것이다. C 언어에서는 출력할 때 printf() 함수를 쓰지만 C++ 에서는 cout을 사용한다. 하지만 위에서 말했듯이 C언어를 기반으로 개발되었고 C언어의 문법적 특성을 가지고 있으므로 소스코드의 첫 머리에 #include <stdio.h>를 추가한다면 C언어에서 지원하는 printf()나 scanf()등 기타 표준 입출력 함수들을 사용할 수도 있다.
반응형
'Programming > C, C++' 카테고리의 다른 글
LV1 C++ 반복문 for문 (0) | 2022.09.02 |
---|---|
LV1 C++ 조건문 (선택문) switch case문 (0) | 2022.09.02 |
LV1 C++ 조건문 if, else if, else (0) | 2022.09.02 |
lv1 C++ 연산자와 우선순위 (0) | 2022.08.12 |
Lv1 C++ 줄바꿈 (0) | 2022.08.12 |