일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- UNO
- Read
- Class
- APP
- public
- length
- Contour
- SERIAL
- compare
- parameter
- aduino
- atmega328
- Unity
- Overloading
- java
- c++
- Android
- wpf
- mfc
- Encapusulation
- sensor
- stream
- digitalRead
- flutter
- file access
- memory
- preprocessing
- Pointer
- Barcode
- inheritance
Archives
- Today
- Total
폴크(FOLC)
C 파라미터 전달 방법 본문
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 |