로딩
요청 처리 중입니다...

[C 언어] 함수 정의 및 선언

 [C 언어] 함수 정의 및 선언

이제 반복문 및 조건문을 끝내고 함수 파트로 넘어왔다. 파이썬도 그랬고 아마 C 언어 또한 함수 파트의 분량이 제법 길 것으로 예상된다.

출처 : wikiHow 보통 수학적인 함수는 위와 같은 모양을 가지고 있다. 그러나 C 언어를 비롯한 다른 프로그래밍 언어의 함수는 다음과 같은 구조를 가지고 있다.

함수 정의의 전체적인 구조 본격적인 함수 학습 시작에 앞서 위의 그림을 봐 두는 것이 도움이 될 수도 있다. 이는 입력과 출력을 강조하기 위해 위와 같은 "반환 형태", "입력 형태" 등으로 표현을 했지만 이는 프로그래밍 언어 마다 이름이 다르다.

당장 파이썬만 해도 반환 형태는 "반환 타입"이라고 부르며, 입력 형태 또한 "매개변수"라고 부르니 본인이 편한 것으로 기억을 하고 있어도 상관 없다. 함수를 만드는 이유 만약에 해결해야 할 문제가 심각하거나 복잡하게 꼬였을 경우 침착한 사람들이 흔히 하는 말이 있다.

"자! 천천히 하나씩 해결해 봅시다.

급하다고 해서 한꺼번에 모든 문제를...

# C언어 # int # return # void # 반환값 # 일급시민 # 일급함수 # 전달인자 # 함수