c & c++/c언어 기초 개념

C언어 함수 개념

일상코더 2022. 6. 30. 14:48
#include <stdio.h>

int plus(int n); //plus 함수 선언

int main(void)
{
	printf("%d ", plus(10));  //함수 호출, 함수 결과 값 출력. 결과 값 = 55
	return 0;
}

int plus( int n)              // 리턴형 int , 함수명 plus, int형 매개변수(parameter) 선언
{
	int i ;
	int sum = 0 ;             // 합을 구할 sum 변수 선언, 초기화
	for(i = 1; i <= n; i++)
	{
		sum += i;             // sum = sum + i;
	}
	return sum;               // 함수호출시 반환값
}

함수(function)

           

                - 중복되는 것을 피하기 위해 함수를 사용

                - 한 번 만들어진 함수는 프로그램의 어디에서든 계속 사용할 수 있기 때문에 프로그래밍을 구조적으로 만들어줌

                - return값(반환값)은 하나만 가진다.

 

함수의 기본 형태

               

                - 매개변수  -> 연산 -> 결과 출력