Menu
Coddy logo textTech

매개변수

Coddy C 여정의 기초 섹션에 포함된 레슨. 63개 중 48번째.

C의 함수는 매개변수(인수라고도 함)를 받을 수 있으며, 이는 함수가 호출될 때 함수에 전달되는 값입니다.

매개변수를 받는 함수를 선언하세요:

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

이 예제에서 add는 두 개의 정수 매개변수 ab를 받고 그 합을 반환하는 함수입니다.

Call: 매개변수를 사용하는 function

int result = add(5, 3);

위 코드를 실행한 후, result에는 다음이 포함됩니다:

8

변수를 인수로 사용할 수도 있습니다:

int x = 10;
int y = 20;
int sum = add(x, y);

위 코드를 실행한 후 sum에는 다음 값이 포함됩니다:

30
challenge icon

챌린지

쉬움

calculateArea라는 이름의 함수를 만들고 다음 두 매개변수를 받도록 하세요:

  • 정수 length
  • 정수 width

이 함수는 직사각형의 넓이(length × width)를 계산하여 반환해야 합니다.

그런 다음 main 함수에서 직사각형의 길이와 너비를 나타내는 두 정수를 사용자로부터 입력받고, 이 값으로 calculateArea 함수를 호출한 후 결과를 "Area: X" 형식으로 출력하세요. 여기서 X는 계산된 넓이입니다.

직접 해보기

#include <stdio.h>

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

int main() {
    // 변수를 읽으세요
    
    // calculateArea를 호출하고 결과를 출력하세요
    
    return 0;
}
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 C 컴파일러