반환 타입
Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 47번째.
C에서 함수를 정의할 때, 호출자에게 어떤 타입의 값을 반환할지 지정해야 합니다. 이것을 반환 타입(return type)이라고 합니다.
정수를 반환하는 함수를 선언합니다:
int sum(int a, int b) {
return a + b;
}함수 이름 앞의 int는 이 함수가 정수 값을 반환할 것임을 명시합니다.
함수를 호출하고 그 반환 값을 저장합니다:
int result = sum(5, 3);이 코드를 실행한 후, result는 8이라는 값을 갖게 됩니다.
다른 데이터 타입을 반환 타입으로 사용할 수도 있습니다:
float average(float a, float b) {
return (a + b) / 2;
}이 함수는 float 값을 반환합니다.
챌린지
쉬움반환 타입이 int이고 함수 본문 내에서 숫자 5를 반환하는 calculation이라는 이름의 함수를 생성하세요.
main 함수는 calculation을 호출하고, 그 값을 result라는 변수에 저장한 후 출력해야 합니다.
직접 해보기
#include <stdio.h>
// 여기에 계산 함수를 작성하세요
int main() {
int result = calculation();
// 여기에 결과를 출력하세요
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.