포인터, 두 개의 포인터, 포인터 배열, 배열과 포인터

  1. 포인터와 배열
    포인터 변수의 어드레스를 저장하는데 사용된다
    및 ARR 전체 어레이를 나타낸다
    ; ARR 어레이 이름 첫번째 요소의 어드레스를 나타내는
    비 참조 콘텐츠 포인터임을 의미
    예 : 숯 = "ABCDEF"PTR]
    PTR // 포인터 그것은 의미 역 참조 그것이 즉 ABCDEF, 가리키는 것을
    PTR; // ptr이 문자열의 주소에 저장되어있는
    포인터 2.
    포인터가 주소 요소를 넣어 포인터는, 우리가 요소에 액세스 할 수 있습니다 주소의 내용이 그 요소 자체에 저장되어있는 주소를 찾을 수 있습니다.
    예를 들면 : 숯 STR1 [] = {1,2,3,4,5,6,7};
    3. 포인터 두
    개의 포인터는 메모리 어드레스 포인터 변수에 저장되어있는 포인터에 대한 포인터
    예를 들어, A = 10 값 int
    INT의
    PA = a 및
    INT * PPA = PA 상기 PA의 저장 주소는 PPA 저장 PA 주소, PA는 클래스 // 포인터가 // 나타내고, 두 포인터는 PPA를 .
    제 포인터 어레이
    제 포인터 배열을 배열하고, 상기 어레이의 각 요소의 포인터는 32 비트 플랫폼의 배열을 변경하는데 사용되는 포인터 타입이며, 포인터의 크기는 4 바이트이다.
    예를 들어 : 숯
    [. 4]의 도착 = { "안녕하세요", "세계"} // 여기 도착 각 요소 포인터 타입, 두 요소가 있다는 것을, 포인터 배열이다.
    그럼, 어떻게 배열이 배열에 대한 포인터입니다 여부를 확인하는 방법?
    문자 : 최선의 방법은 예를 들어, ()에 추가하는 것이다 ([. 4]의 ARR) 다음으로는 기호에 따른 수 , []를
    결합 우선 순위를 결정한다.

추천

출처blog.51cto.com/14234314/2402484