[C++] C++ 프로그램 구성(기초)

HY K·2024년 8월 18일

이번 포스팅에서는 C++ 프로그램 구성의 기초 단계를 간단하게 알아볼 것이다. 다시 말해, 간단한 C++ 프로그램의 구조를 공부할 것이다.

다음 코드를 살펴보자.

#include <iostream>
using namespace std;

int g = 20;

int add(int x, int y){
	return x+y;
}

int main(){
	int a,b,sum;
    cin >> a >> b;
    sum = a+b;
    cout<<sum;
    return 0;
}

이 프로그램의 구조를 분석해보면 다음과 같다.

  • #include : 헤더 파일을 첨부하기 위해서 사용
  • 변수와 변수 선언
  • 함수 구성 및 함수 호출
  • main() 함수 : main() 함수에서만 프로그램이 실행됨
  • (+) 등의 연산자를 사용
  • 전역 변수(global variable)와 지역 변수(local variable) 사용

대부분의 기능을 C언어와 그대로 공유한다고 볼 수 있다.
또한, 주석문이

// <- 이거 이외에
/* 이게 추가되었다 */

또, 일반적으로 헤더 파일(.h) 대신에 표준 입출력 스트림인 iostream을 사용하며, cin/cout 객체를 통해서 입출력을 수행하고 있다(다만, C++을 통한 ROS 프로그래밍에서는 헤더 파일을 반드시 사용해야 한다).

profile
로봇, 드론, SLAM, 제어 공학 초보

0개의 댓글