C++ 구조 - main함수, statement, return, preprocess
Date:
C++ 구조
C++ 프로그래밍의 경우 크게 main함수, statement(명령문), return(반환), preprocess(선행처리)가 필요하게 된다.
#include 문
#define <>
int main()
{
명령문;
return 문;
}
main()함수
- C++ 프로그램은 가장 먼저 main() 함수를 찾고, 그곳에서부터 실행을 시작
- 반드시 하나의 main() 함수가 포함되어 있어야함(없으면 컴파일 에러 발생)
statement(명령문)
- C++ 프로그램의 동작을 명시하고, 컴퓨터에 알려주는 데 사용되는 문장
- 명령문은 반드시 세미콜론(;)으로 끝나야함
return(반환)
- 함수의 종료를 의미하며, 함수를 호출한 곳으로 결괏값을 반환하는 역할
- 특히 main() 함수가 반환되면, 프로그램 전체가 종료됨
preprocess(선행처리문)
#
으로 표현#include
: 외부에 선언된 함수나 상수 등을 사용하기 위해 header file의 내용을 현재 파일에 포함시키는 역할- C언어 에서는
.h
의 확장자를 사용했지만, C++로 오면서 확장자 없이 header file명 앞에 c를 붙여 사용할 수 있음
- C언어 에서는
#define
: 함수나 상수를 단순화해주는 매크로를 정의 할 때 사용
comment(주석)
- 일종의 메모
- 한 줄 주석 :
//
- 여러줄 주석과 중첩하여 사용 가능 - 여러줄 주석 :
/* text */
- 여러줄 주석과 중첩하여 사용하면 컴파일 에러
📌reference
💡 수정 필요한 내용은 댓글이나 메일로 알려주시면 감사하겠습니다!💡
댓글