사용자 정의 함수
1. main 함수
- 프로그램이 실행하는 모든 프로그램의 시작점
2. C언어의 main 함수
타입 main(파라미터) {
명령어;
}
- void main( )일 경우, return 반환값;을 사용 X, int main( )일 경우, return 반환값;을 명시해줘야 함
void main | int main |
void main( ) { } |
int main( ) { return 반환값; } |
3. Java의 main 함수
public static void main(String[] args) {
명령어;
}
4. 사용자 정의 함수
- 사용자가 직접 새로운 함수를 정의하여 사용하는 방법
5. C, Java에서 사용하는 사용자 정의 함수
반환 데이터 타입 함수명(데이터 타입 변수명, …) {
명령어;
return 반환값;
}
6. Python에서 사용하는 사용자 정의 함수
def 함수명(변수명, …) :
명령어
return 반환값
7. 함수 포인터
- 함수의 주소를 저장하고, 해당 주소의 함수를 호출하는 데 사용하는 포인터
- 리턴타입 (*함수 포인터)(함수 파라미터);