C언어 공부정리2(배열의 주소값)
1. 선언한 것을 기준으로 [], *갯수가 부족 -> address 선언한 것을 기준으로 [], *갯수가 동일 -> value 2. 선언한 것을 기준으로 [], *의 갯수가 1개 부족 -> 1차원 주소 선언한 것을 기준으로 [], *의 갯수가 2개 부족 -> 2차원 주소 선언한 것을 기준으로 [], *의 갯수가 3개 부족 -> 3차원 주소 *3. 주소연산 1차원 주소 + 1 -> 1은 한 요소의 사이즈 2차원 주소 + 1 -> 한 행의 사이즈 3차원 주소 + 1 -> 한 면의 사이즈 int a[2][2] &a[0][0] + 1 -> a[0][1] a + 1 -> a[1][0] 포인터 : 메모리의 주소값을 저장하는 변수 배열([])과 포인터(*)는 둘다 주소값을 가지고 있기 때문에 호환 가능함(의미는 바뀌..