반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Archives
Today
Total
관리 메뉴

폴크(FOLC)

C 파라미터 전달 방법 본문

교육 관련/C

C 파라미터 전달 방법

folcjin 2022. 1. 17. 09:39
728x90
반응형

# 널 포인터 ( null pointer )
   > 아무것도 가르키지 않는 포인터
   > 포인터 변수를 0 으로 초기화 하거나 NULL 로 초기화

# 비자료형 포인터 ( void pointer )
   > 주소값만 저장 가능
   > 포인터 연산이나 메모리 참조는 할 수 없다.
   > 자료형이 없는 포인터 ( 변수, 함수, 포인터 등을 대입 할 수 있음 )

# 함수 포인터 ( function pointer )
   > 함수 이름의 주소를 대입 할 수 있는 포인터
   > 프로그램이 실행될때 compile 이 완료된 상태이므로 반환값, 전달값은 정해져 있다.

# 값에 의한 전달 ( call by value )
   > 전달하는 변수의 값을 호출되는 함수의 매개변수에 복사(copy)
   > 메모리 영역이 공유되지 않음.

# 참조에 의한 전달 ( call by reference )
   > 전달하는 변수를 호출되는 함수의 매개변수에 주소 복사(memory address)
   > 메모리 영역이 공유

# 이중 포인터 ( pointer of pointer )
   > 포인터 변수를 대입할 수 있는 포인터
   > ** 두개를 사용해서 접근

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --

'교육 관련 > C' 카테고리의 다른 글

C 입/출력 및 문자열  (0) 2022.01.21
C 메모리는?  (0) 2022.01.20
C 배열 과 포인터  (0) 2022.01.14
C 함수 와 변수  (0) 2022.01.12
C 제어 관련 명령문  (0) 2022.01.10