매개변수
Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 48번째.
C 언어의 함수는 호출될 때 함수로 전달되는 값인 매개변수(인자라고도 함)를 받을 수 있습니다.
매개변수를 받는 함수를 선언합니다:
int add(int a, int b) {
return a + b;
}이 예제에서, add는 두 개의 정수 매개변수 a와 b를 받아 그 합을 반환하는 함수입니다.
매개변수를 사용하여 함수를 호출합니다:
int result = add(5, 3);위의 코드를 실행한 후, result에는 다음이 포함됩니다:
8변수를 인수로 사용할 수도 있습니다:
int x = 10;
int y = 20;
int sum = add(x, y);위 코드를 실행한 후, sum에는 다음이 포함됩니다:
30챌린지
쉬움두 개의 매개변수를 받는 calculateArea라는 이름의 함수를 생성하세요:
- 정수형
length - 정수형
width
이 함수는 직사각형의 넓이(length × width)를 계산하여 반환해야 합니다.
그 다음, main 함수에서 사용자로부터 직사각형의 가로와 세로를 나타내는 두 개의 정수를 입력받고, 이 값들을 사용하여 calculateArea 함수를 호출한 뒤, 그 결과를 "Area: X" 형식으로 출력하세요. 여기서 X는 계산된 넓이입니다.
치트 시트
C 언어의 함수는 매개변수(인자)를 받을 수 있습니다. 이는 함수가 호출될 때 전달되는 값입니다.
매개변수가 있는 함수 선언하기:
int add(int a, int b) {
return a + b;
}매개변수를 사용하여 함수 호출하기:
int result = add(5, 3); // result = 8변수를 인자로 사용하기:
int x = 10;
int y = 20;
int sum = add(x, y); // sum = 30직접 해보기
#include <stdio.h>
// 여기에 calculateArea 함수를 작성하세요
int main() {
// 변수 읽기
// calculateArea를 호출하고 결과 출력
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.