C++ 기초

코딩 기초 2편 _ C++ 함수의 선언 쉽게 따라하는 방법과 예시

모르는게 없는 지식인 2023. 2. 24. 11:15
반응형

 

안녕하세요?

지난 수업 복습 잘 하셨나요?

어렵지만 반복이 핵심이란거 기억해주세요~

오늘 수업에선 C++ 함수 선언과 정의에 대해서 코드와 함께 설명해드릴거에요~

 

함수 선언은 함수가 존재한다는 것을 프로그램에 먼저 알려주는 역할을 해요.

함수 선언은 함수 이름, 매개변수의 데이터 타입과 이름, 반환 값의 데이터 타입을 명시해요.

함수 선언은 일반적으로 헤더 파일에 작성돼요.

 

함수 정의는 함수가 실제로 어떻게 작동하는지를 나타내는 코드 블록이에요.

함수 정의는 함수 이름, 매겨변수의 데이터 타입과 이름, 반환 값의 데이터 타입, 그리고 함수 코드 블록으로 구성돼요. 함수 정의는 일반적으로 소스 파일에 작성됩니다.

 

바로 아래는 C++에서 함수를 선언하고 정의하는 예제 코드에요

 

#include <iostream>

// 함수 선언
int add(int a, int b);

// 함수 정의
int add (int a, int b)
{
    return a + b;
}

int main()
{
     int num1 = 10, num2 = 20;
     int sum = add(num1, num2);
     std::cout <<"두 수의 합은" << sum << "입니다." << std::endl;
     return 0;
}

 

이 예제 코드에서 add() 함수는 두 개의 정수를 입력받아 그 합을 반환하는 함수에요.

add() 함수는 먼저 함수 선언을 헤더 파일에 작성하고, 함수 정의는 소스 파일에 작성해요.

함수를 호출하면 함수가 실제로 작동하여 결과값을 반환해요.

 

함수 선언과 정의를 적절하게 사용하여 프로그램을 작성하면 코드의 가독성과 유지 보수성이 향상되죠.

 

 

오늘 수업은 간단하지만 조금 생각할게 많죠?
C++ 언어가 생각보다 어려운면이 있는데요,

공부하시다 보면 이 언어만큼 매력있는 언어는 없다는걸 아시게 될거에요 ㅎㅎ

 

코딩은 우리의 미래이기 때문에 더욱더 가치가 있다고 생각하는데요,

이렇게 하나하나 배워가다 보면 누구보다 더 잘하실 수 있다고 믿어 의심치 않습니다!

오늘 수업은 여기서 끝내겠습니다. 오늘 저녁에 또 업로드 되니 기대해주세요~

반응형