c언어 #6 - 함수(function), 지역,전역,정적변수, 재귀호출 (국비8일차)
오늘 배울 것은 함수 Function이다. 함수는 10번 강조해도 지나침이 없는 것이니, 제대로 공부해야 한다. ※함수 Function : 특정 기능의 코드가 작성된 영역 함수 정의 문법 리턴타입 함수이름(파라미터) { 특정 기능의 코드들; } 리턴타입 : int, double, char, void ........ 함수가 없다면 코딩하는 규모가 커지면 커질수록, 똑같은 기능을 구현하기 위해 같은 코드를 또 입력하게 된다. 이는 곧 코드가 길어지는 결과를 초래한다. 그럼 코드가 길어지면 어떻게 될까? 우선 가독성이 떨어진다. 가독성이 떨어지면 디버깅할 때나 협업할 때 문제가 발생한다. 가독성을 높이고 효율을 높이기 위해서 함수를 사용해야 한다. 지금까지 우리는 void main이라는 함수를 이용해 왔다. ..