함수 선언하기
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;
}함수는 매개변수를 전달받고 값을 반환할 수도 있으며, 이에 대해서는 나중 레슨에서 자세히 살펴볼 것입니다.
챌린지
쉬움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;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.