[명품 C++ Programming] chapter 2 : C++ 프로그래밍의 기본(1) - C++ 프로그램의 기본 요소

eunee22·2023년 8월 11일

명품 C++ Programming

목록 보기
6/34

제가 대학교 1학년 때 [명품 C++ Programming] 교재로 진행되는 C++ 수업에서 배운 내용을 교재와 ppt를 중심으로 정리한 내용입니다.
(2022.9 ~ 2022.12)
당시에 공부를 위해서 HWP 파일로 정리해 놓은 것을 그대로 올립니다.

🍑C++ 프로그램의 기본 요소

주석문

  • 개발자가 자유롭게 붙인 특이 사항의 메모
  • 프로그램의 실행에 영향을 미치지 않음

주석문을 만드는 방법

  1. 여러 줄 주석문 → /* ... */ 사이의 모든 내용을 무시하고 컴파일 X
  2. 한 줄 주석문 → // 그 행의 끝까지 주석문으로 처리하여 무시하고 넘어감.

main() 함수

  • C++ 프로그램의 실행을 시작하는 함수
    → 반드시 하나의 main() 함수가 존재해야함
  • main() 함수가 종료하면 C++ 프로그램 종료
  • 표준 main() 함수의 리턴 타입은 int 이다.
  • return문 생략 가능
    main()이 종료할 때 자동으로 return 0;이 실행됨
    • 0이 아닌 다른 정수를 리턴한다고 해도 아무의미가 없음

#include <iostream>

  • 전처리기에 내리는 지시문
    → 소스파일을 컴파일하기 전에 <iostream> 헤더 파일을 읽어 소스에 확장하도록(삽입하도록) 지시
  • 컴파일러는 전처리기를 호출하여 #include 라인을 모두 처리하도록 한 후 컴파일
  • <iostream> 헤더 파일에는 C++ 표준 입출력을 위한 클래스와 객체가 선언 되어 있음
    (ex. ios, istream, ostream, iostream 클래스 선언, cout, cin, <<, >> 등 연산자 선언)
  • <iostream.h> 의 경우 구버전의 C++ 표준에서 사용하던 헤더 파일.
profile
보안 공부하는 대학교 4학년 / 시리즈에서 더욱 편하게 글을 찾아보실 수 있습니다:)

0개의 댓글