IT/C
포인터 배열
Su0222
2017. 3. 21. 22:16
1. *array + 1 = 11
2. *(array + 1) = 20
3. (*array) + 1 = 11
1. * 연산자가 + 연산자보다 우선순위가 높기 때문에 '10 + 1' 로 계산된다.
2. array는 &array[0]을 의미한다. 즉, 배열의 맨처음 주소를 의미하는데 주소에 + 연산을 하는 것임으로 해당 배열의 자료형 크기만큼 증가한다.
3. (*array)가 먼저 연산되어서 '10 + 1'로 계산된다.