👩‍💻 알고리즘/🔠 C

[한빛미디어 혼공학습단_혼공C] 4주차 스터디 ch7

오브 🧙‍♂️ 2024. 1. 28. 23:58

여러 가지 함수 유형

 

함수의 원형은 반환형 함수(매개 변수)

하지만 언제나 함수에 반환형과 매개형 변수가 있는 것은 아님.

 

매개변수가 없는 함수

키보드로 수를 입력하면 양수를 반환하는 함수를 만든다면 호출한 함수로부터 값을 받을 필요가 없으므로 매개변수도 필요 없음

이 때 매개변수 자리에는 void를 사용함 

 

반환값이 없는 함수

함수는 기능에 따라 형태가 결정됨

데이터를 받아서 화면에 출력하기만 하는 함수는 특별히 반환값이 필요 없음.

 

 

매개변수와 반환값이 다 없는 함수

일정한 문자열을 여러 번 출력하는 함수라면 매개변수와 반환값이 모두 필요 없음.

함수의 매개변수와 반환형에 모두 void를 씀

 

재귀호출 함수 

함수는 보통 다른 함수를 호출하지만, 재귀호출함수는 자기 자신을 호출함