본문 바로가기
Programming/C, C++

C++ 프로그래밍 개요

by Dev_카페인 2022. 8. 11.
반응형

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