함수(function)란?
- 함수란 영어 function에서 온 말인데 이 뜻은 "기능"을 뜻한다.
즉, 기능을 구현하는 부분을 따로 떼어 구현하는 것으로, 구조화 프로그램의 중요한 개념이라 하겠다.
함수의 종류
함수의 종류에는 사용자 정의 함수와 라이브러리 함수가 있다.
① 사용자 정의 함수
사용자가 구현하고 싶은 기능을 구현하는 것이다.
변수의 경우처럼 명명규칙(언더바_나 알파벳으로 시작 등등..)에 따라 함수의 특성을 살린 이름을 지으면 된다.
예) add(), printScreen(), multiple()
② 라이브러리 함수
우리가 흔히 써오던 printf(), scanf() 같은 함수인데 이 두 함수는 stdio.h파일 안에 정의되어있다.
출처: https://zapiro.tistory.com/entry/C언어-함수function의-기초 [The Catcher in the Rye]