함수란

링크텍스트
함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합
링크텍스트
함수의 장점
함수를 사용한다면 반복적인 프로그래밍을 피할 수 있다.
전

후

함수의 4가지 유형
- 유형1: 전달인자 있고, 반환 값 있음
- 유형2: 전달인자 있고, 반환 값 없음
- 유형3: 전달인자 없고, 반환 값 있고
- 유형4: 전달인자 없고, 반환 값 없음
그냥 글자로 보면 헷갈리기 때문에 예시로 만들었다.
유형 1 전달인자 있고, 반환 값 있음

main()에서 a,b 두개의 변수에 1과 2를 초기화하고 addsum()함수를 호출해서 그 값들을 넘겨주었다. addsum() 함수에서 이 두 값을 받아 return num1+num2로 통해 서로 더한후 main()으로 다시 돌려보냈다.
유형2: 전달인자 있고, 반환 값 없음

유형 3 전달인자 없고, 반환 값 있음

유형4: 전달인자 없고, 반환 값 없음
