| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- 메서드오버로딩
- 1차원배열
- 제어문
- 산술연산자
- 자바
- this참조변수
- 자바클래스
- Java
- 포인터
- 비트연산자
- C++
- 자바메서드오버로딩
- C++코딩
- 클래스선언
- 코딩기초
- 자바코딩
- 프로그래밍
- 반복문
- 조건문
- 기초코딩
- 포인터연산자
- 코딩독학
- 자바코드
- 부동소수점
- 변수
- 2차원배열
- C++상수
- 증감연산자
- 고정소수점
- 코딩
- Today
- Total
지식아일랜드
코딩 기초 2편 _ C++ 함수의 선언 쉽게 따라하는 방법과 예시 본문

안녕하세요?
지난 수업 복습 잘 하셨나요?
어렵지만 반복이 핵심이란거 기억해주세요~
오늘 수업에선 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++ 언어가 생각보다 어려운면이 있는데요,
공부하시다 보면 이 언어만큼 매력있는 언어는 없다는걸 아시게 될거에요 ㅎㅎ
코딩은 우리의 미래이기 때문에 더욱더 가치가 있다고 생각하는데요,
이렇게 하나하나 배워가다 보면 누구보다 더 잘하실 수 있다고 믿어 의심치 않습니다!
오늘 수업은 여기서 끝내겠습니다. 오늘 저녁에 또 업로드 되니 기대해주세요~
'C++ 기초' 카테고리의 다른 글
| 코딩 기초 6편 _ C++ 표준 입출력 클래스 (iostream) (0) | 2023.02.26 |
|---|---|
| 코딩 기초 5편 _ C++ 주석(Comment) 쉽게 이해하고 써보기 (0) | 2023.02.25 |
| 코딩 기초 4편 _ C++ 네임스페이스(Namespace) 정리 및 예제 (0) | 2023.02.25 |
| 코딩 기초 3편 _ C++ 포인터(Pointer) 쉽게 따라해보기 (0) | 2023.02.24 |
| 코딩 기초 1편 _ C++ 덧셈과 곱셈 연산 코딩 쉽게 해보자 (1) | 2023.02.22 |