[C]함수

suyeon·2022년 8월 25일
1

C

목록 보기
5/8
post-thumbnail

함수

:함수란 기능을 수행하는 코드 단위를 말한다. ex)main, printf, scanf 등
:자주 계산하는 경우 해당 기능을 함수로 만들고 필요할 때 호출만 하면 되기 때문에 편리하다.

  • 함수 정의: 원하는 기능의 함수를 직접 만드는 것이다.
  • 함수 호출: 만든 함수를 사용할 때 사용한다.
  • 함수 선언: 함수를 만들지 않고도 함수의 형태를 미리 알릴 수 있다.

#include<stdio.h>

int sum(int x, int y);					//(sum)함수 선언

int main(void)
{
	int a = 10, b = 20;
	int result;

	result = sum(a, b);					//(sum)함수 호출
	printf("result : %d\n", result);

	return 0;
}

int sum(int x, int y)					//(sum)함수 정의
{
	int temp;

	temp = x + y;

	return temp;
}
  • 함수 선언하는 방법
    • 함수 선언: int sum(int x, int y);
      함수명을 정할 때는 기능을 예상할 수 있는 이름으로 선택
      (함수 원형에 세미콜론 붙이기!)
    • 함수 호출: result = sum(a, b);
      이때 'temp'가 'result' 값으로 반환이 되면서 계산이 된다.
    • 함수 정의: int sum(int x, int y)
      블록 안에 기능을 구현한다.
profile
📖개발블로그📖

0개의 댓글