티스토리 뷰

함수의 인자

# 매개변수

1. 개념이해
함수에 전달하는 값[매개변수(parameter), 인자(argument)]

형식 매개변수 : 함수 정의에서 기술되는 매개변수 목록
실매개변수 : 함수 호출에서 기술되는값, 인자

2. 호출방식
call by value : 인자의 값을 함수 정의에 있는 매개변수로 복사에서 전달하는 방식
call by referecn
-인자의 참조값을 함수 정의에 있는 매개변수로 전달하는 방식
-변수의 값을 복사해서 전달하는 대신 변수의 주소를 전달하는 방식
-호줄된 함수에서 값을 호출한 곳으로 리턴의 용도로 사용가능

# 다양한 인자전달

1. 배열전달
배열은 포인터 전달 방법을 이용
함수의 매개변수는 배열의 원소에 대한 포인터형으로 선언

2. 구조체 전달
구조체 전달시 포인터 전달의 장점
- 주소보관을 위한 4바이트만 사용함

'JAVA기반스마트웹개발2021 > 프로그래밍언어 활용' 카테고리의 다른 글

배열 포인터 처리  (0) 2021.08.05
스토리지 클래스  (0) 2021.08.05
공용체와 열거체  (0) 2021.08.05
구조체  (0) 2021.07.30
포인터와 문자열  (0) 2021.07.30
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함