노는게 제일 좋습니다.
12회차 : void형 포인터 본문
참고 자료 http://soen.kr/
1. void형 포인터
대상체의 타입을 정하지 않은 포인터. 어떤 대상체든 가리킬 수 있다.
하지만, 타입을 모르기 때문에 값을 읽을 수 없고, 증감 가감도 안된다.
2. void형 포인터의 대입
void포인터에 다른 일반적인 포인터를 대입하는건 가능하다.
하지만 반대는 안된다. void를 예쁘게 캐스팅한 다음 대입해야한다.
-예 : pi=(int *)pv;
3. NULL포인터
대게 포인터값 NULL은 0값을 가지도록 매크로 상수로 정의되어있다.
포인터가 NULL값을 가지면 쓸모없는 것, 무효적인 것이 된다. 에러일 때 주로 NULL을 리턴해준다.
그래서 if(pi==NULL) 과 같이 유효성을 검사한다.
'C' 카테고리의 다른 글
14회차 : 첨자 연산, 포인터 배열 (0) | 2017.02.23 |
---|---|
13회차 : 동적 메모리 할당, 이중 포인터 (0) | 2017.02.20 |
11회차 : 포인터 연산 (0) | 2017.02.18 |
10회차 : 배열 (0) | 2017.02.11 |
9회차 : 표준함수 (0) | 2017.02.11 |
Comments