Menu
Coddy logo textTech

함수 선언하기

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

C 언어에서 함수는 특정 작업을 수행하는 코드 블록입니다. 함수는 코드를 정리하고, 재사용 가능하게 만들며, 가독성을 향상시키는 데 도움이 됩니다. 다음은 C 언어에서 함수 선언의 기본 구조입니다:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // 실행될 코드
    return value; // return_type이 void가 아닌 경우
}

예를 들어, 사용자에게 인사하는 간단한 함수는 다음과 같을 수 있습니다:

void greet() {
    printf("Hello, welcome to C programming!");
}

메인 프로그램에서 이 함수를 사용(호출)하려면 다음과 같이 작성합니다:

int main() {
    greet();
    return 0;
}

함수는 매개변수를 전달받고 값을 반환할 수도 있으며, 이에 대해서는 나중 레슨에서 자세히 살펴볼 것입니다.

challenge icon

챌린지

쉬움

1부터 5까지의 숫자를 출력하는 printNumbers라는 이름의 함수를 만드세요. 그런 다음, main 함수에서 이 함수를 두 번 호출하세요.

출력 결과는 다음과 같아야 합니다:

1 2 3 4 5
1 2 3 4 5

숫자 5 뒤에 공백을 포함하지 않도록 주의하고, 숫자 5 뒤에 줄바꿈(\n)을 추가하세요.

치트 시트

C 언어에서 함수는 특정 작업을 수행하는 코드 블록입니다. 함수는 코드를 구조화하고, 재사용 가능하게 만들며, 가독성을 향상시키는 데 도움이 됩니다.

기본적인 함수 구조:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // 실행될 코드
    return value; // return_type이 void가 아닌 경우
}

간단한 함수의 예:

void greet() {
    printf("Hello, welcome to C programming!");
}

함수를 호출하려면:

int main() {
    greet();
    return 0;
}

직접 해보기

#include <stdio.h>

// 여기에 함수를 선언하세요

int main() {
    // 여기서 함수를 두 번 호출하세요
    
    return 0;
}
quiz icon실력 점검

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

Fundamentals의 모든 레슨