C언어 자료형 중에
문자열 관련 자료형은 없다.
다만 char 배열만 있을뿐이다.
뒤집어 생각하면 char배열은 문자열 자료형이다 라고 선언하고
이를 접근하는 변수가 char * 이다.
그러니 문자열을 콜바이레퍼런스로 사용하면 char* 의 포인터 가
필요하다.
이것이 2중 포인터가 생겨난 이유다.
문자열 관련 자료형은 없다.
다만 char 배열만 있을뿐이다.
뒤집어 생각하면 char배열은 문자열 자료형이다 라고 선언하고
이를 접근하는 변수가 char * 이다.
그러니 문자열을 콜바이레퍼런스로 사용하면 char* 의 포인터 가
필요하다.
이것이 2중 포인터가 생겨난 이유다.
'c/c++ 내용정리' 카테고리의 다른 글
배열과 포인터 (0) | 2011.10.10 |
---|---|
메모리 할당 (0) | 2011.10.10 |
void 포인터 (0) | 2011.10.10 |
변수 VS 포인터변수 (0) | 2011.10.10 |