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를 붙여 사용할 수 있음
  • #define : 함수나 상수를 단순화해주는 매크로를 정의 할 때 사용

comment(주석)

  • 일종의 메모
  • 한 줄 주석 : // - 여러줄 주석과 중첩하여 사용 가능
  • 여러줄 주석 : /* text */ - 여러줄 주석과 중첩하여 사용하면 컴파일 에러

📌reference


💡 수정 필요한 내용은 댓글이나 메일로 알려주시면 감사하겠습니다!💡 

Categories:

Updated:

댓글