본문 바로가기

Develop/C

C언어 프로그래밍 기초 정리 #7. C프로그램의 기초 - 함수(function)

반응형

ㅁ 함수(Function)

- 특정 기능을 수행하는 코드의 묶음

- 수학의 함수와 개념적으로 비슷하다

- 함수본체의 추가적인 처리

int y(int x)	// int는 integer의 줄임말이며 정수를 의미하며, x와 y에 들어갈 값이 정수임을 의미
{	// 함수의 시작을 의미
	printf("변수 : %d", x);	// "변수 : %d"에서 %d는 정수를 출력 한다는 뜻이며, %d에는 x값이 들어간다.
	return x + 1;			// return은 함수에서 반환한다는 의미
}	// 함수의 끝을 의미

- 매개변수가 2개인 함수

int Sum(int a,int b)
{	
	int c = a + b);
	return c;
}

- Sum은 식별자로서 함수의 이름이며, sum함수의 반환값은 정수이다.

- Sum함수 오른쪽(int a, int b)는 매개변수(parameter)라고 하며, 함수에 전달되는 값을 받는 변수.

- 정수 타입 변수 c에 a+b값을 저장한다는 의미 ex)a=1, b=2 라면 c=3이됨

- return c는 c의 값을 반환하라는 의미, 즉 return a+b와 같은 의미

- int sum(int a, int b) = int result = sum(1, 2); 와 같다.

반응형