Menu
Coddy logo textTech

반환 타입

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 47번째.

C에서 함수를 정의할 때, 호출자에게 어떤 타입의 값을 반환할지 지정해야 합니다. 이것을 반환 타입(return type)이라고 합니다.

정수를 반환하는 함수를 선언합니다:

int sum(int a, int b) {
    return a + b;
}

함수 이름 앞의 int는 이 함수가 정수 값을 반환할 것임을 명시합니다.

함수를 호출하고 그 반환 값을 저장합니다:

int result = sum(5, 3);

이 코드를 실행한 후, result8이라는 값을 갖게 됩니다.

다른 데이터 타입을 반환 타입으로 사용할 수도 있습니다:

float average(float a, float b) {
    return (a + b) / 2;
}

이 함수는 float 값을 반환합니다.

challenge icon

챌린지

쉬움

반환 타입이 int이고 함수 본문 내에서 숫자 5를 반환하는 calculation이라는 이름의 함수를 생성하세요.

main 함수는 calculation을 호출하고, 그 값을 result라는 변수에 저장한 후 출력해야 합니다.

직접 해보기

#include <stdio.h>

// 여기에 계산 함수를 작성하세요

int main() {
    int result = calculation();

    // 여기에 결과를 출력하세요
    
    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨