우리가 C언어로 배열과 문자열까지 배웠다면 슬슬 코드가 많아지거나, 중복되는 코드들이 생겨나기 시작할 것이다. 그럼에도 익숙한 사람은 그 상태로도 사용할 수 있지만, 그게 안되는 사람들은 특정 코드들만 따로 분류해서 사용해야 한다.
그래서 이번에는 함수라는 것에 대해서 정리하겠다. ① 개념 → 특정 작업을 수행하는 코드 블록 → 프로그램을 더 구조적이고 재사용 가능하게 만드는 데 중요한 역할 ② 사용하는 이유 재사용 가능 → 같은 코드를 여러 번 작성할 필요 없음 가독성 증가 → 프로그램이 더 깔끔하고 읽기 쉬워짐 수정 편리 → 한 곳만 고치면 끝 문제 분할 → 큰 문제를 작게 나눌 수 있음 ③ 기본 구조 반환형 함수이름(매개변수) { // 함수 본문 return 반환값; } 반환형 → 함수가 작업을 끝내고 돌려주는 결과값의 데이터 타입 ※ 반환형에 사용될 수 있는 데이터 타입 1) 기본 데이터 타입 1-1 코드 : 정수형 #include
원문 링크 : C언어 함수