로딩
요청 처리 중입니다...

포인터 1차원 배열

 포인터 1차원 배열

1차원 배열의 포인터 배열에서 사용되는 배열 이름은 그자체가 포인터 이며, 배열의 첨자는 연산은 실제로 포인터 연산이기 때문 입니다. 1차원 배열의 포인터는 다음과 같이 정수형 변수의 포인터를 선언하는 방법과 같습니다. int array[5]; int* promise; promise = array; 지금까지 사용했던 1차원 배열 이름은 자체가 정수형 포인터 입니다. 즉, promise는 다음과 같이 상수의 성격을 갖는 변수로 선언된 것과 같습니다. int array[5]; int* const array = &array[0]; //예를 든 것입니다.

실제로는 사용 할수 없습니다. int* promise = array; //정수형 포인터끼리 대입 const 는 array를 array 번지로 초기화할 수만 있는 상수로써 선언하기 위한것 입니다. 이렇게 변수가 상수로 선언되는 경우,array는 더 이상 다른 변수의 주소를 가질 수 없습니다.

다음과 같니 array1의 주소를 array에 대...

# 1차원배열 # 포인터 # 포인터1차원배열 # 정수형변수