포인터 질문.
뭘봐요
2023.04.01
질문 제목 :포인터 질문. 질문 내용 :
arr[1][0][1]
은 이것들과 같다고 하는데
아래쪽에 빨갛게 색칠해 둔 부분이 왜 들어가는지 설명과 같은 이유좀.
(*(arr+1))[0][1]
(*(*(arr+1)+0))[1]
*(*(*(arr+1)+0)+1)
(*(arr[1]+0))[1]
*(*arr[1]+0)+1)
*(arr[1][0]+1)
-
벼리
*a[1] != (*a)[1] ; // 이 두개는 같지 않죠..
*a[1] == *( a[1] + 0 ) == a[1][0]
(*a)[1] == (*(a+0))[1] == a[0][1]
이니까요~ -
수예
빨간색 괄호가 왜 필요하냐구 질문하셨죠??
그건.. * 포인터 연산자의 우선순위가 [] 배열 연산자의 우선 순위보다 낮기 때문입니다.. -
행복녀
array[index] 는 *(array+index)와 같습니다.....