수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.
타입 main(파라미터){
명령어;
}
void main()일 경우 return 반환값; 을 사용하지 않고, int main()일 경우 return 반환값; 을 명시해주어야 한다
▼ C 언어의 main 함수 형태
void main(){
}
int main(){
return 반환값;
}
public static void main(String[] args){
명령어;
}
사용자 정의 함수는 사용자가 직접 새로운 함수를 정의하여 사용하는 방법이다
▼ C, 자바에서 사용하는 사용자 정의 함수
반환_데이터_타입 함수명(데이터_타입 변수명, ...){
명령어;
return 반환값;
}
▼ 파이썬에서 사용하는 사용자 정의 함수
def 함수명(변수명, ...) :
명령어
return 반환값
함수 포인터는 함수의 주소를 저장하고, 해당 주소의 함수를 호출하는 데 사용하는 포인터이다
리턴타입 (*함수_포인터)(함수 파라미터);
매개변수 전달은 함수가 필요로 하는 값을 매개변수로 만들면 함수를 호출하는 쪽에서 매개변수를 사용하여 해당 함수에 변수의 값, 변수의 주소값을 전달하는 방식이다