subprogram은 one block으로 되어있는 코드를 의미한다.
📌 기본 용어 정리


✅ Prototype : 함수의 정의(노란색 부분)
✅ Formal parameters : 함수에서 사용되는 매개변수
✅ Actual parameters : 함수로 넘겨지는 인자
✅ Protocol : return 타입 + 함수이름 + formal 파라미터
💡 Subprogram Header와의 차이점

🧠 Overloading

⇒ 파라미터 프로파일만 보고 파라미터가 다르다면, 오버로딩이다.
⚡ 함수 리턴값이 달라지면 오버로딩이 아님 !

2가지 방법이 있다.