본문 바로가기
studyLog. CS

[ C++ ] 1. C++ 프로그램의 구성

by 브라이티_ 2023. 2. 2.
반응형

- main() 함수

모든 C++프로그램은 반드시 하나의 main() 함수를가지고 있어야 한다.

 

- 명령문

C++의 모든 명령문은 반드시 세미콜론으로 끝나야 한다.

 

- 반환(return)문

main()함수가 반환되면 프로그램 전체가 종료된다.

 

- 선행처리문(preprocess)문

#include 문과 #define 문 모두 선행처리기에 의해 처리되는 선행처리문이다.

C언어에서는 헤더 파일에 .h 확장자를 사용했지만, C++에서는 헤더파일의 확장자를 사용하지 않는다.

C언어에서는 #include <stdio.h> 으로 프로그램 코드를 시작하는 반면 C++에서는 #include <iostream> 으로 시작한다.

 

- 네임스페이스

이름이 기억되는 영역을 뜻하며 이름이 소속된 공간을 의미한다. 

네임스페이스는 C++프로그램을 작성할 때 발생하는 이름에 대한 충돌을 방지해 주는 방법을 제공한다.

C++프로그램의 표준 구성 요소인 클래스, 함수, 변수 등은 std라는 이름 공간에 저장되어 있다.

'using namespace std;' 명령문을 추가할 시 프로그램 코드를 비교적 간단히 작성할 수 있다.

 

- 주석

C언어와 전반적으로 비슷한다.

여러 줄 주석 안에 또 다른 여러 줄 주석을 삽입할 수 없다.

반응형