C: 함수 (Functions)
코드를 재사용 가능한 단위로 묶어 관리하는 핵심 기능입니다.
1. 함수 정의 및 호출
#include <stdio.h>
// 함수 선언
int add(int a, int b) {
return a + b;
}
int main() {
int sum = add(10, 20); // 함수 호출
printf("합계: %d\n", sum);
return 0;
}
2. 매개변수와 반환값
- 매개변수(Parameter): 함수에 전달하는 입력 값.
- 반환값(Return Value): 함수가 수행 후 돌려주는 결과 값.
- void형: 돌려줄 값이 없을 때 사용합니다 (
void printHello()).
팁
큰 프로그램을 작성할 때는 기능을 함수 단위로 쪼개야 디버깅과 유지보수가 수월해집니다.