5. 포인터 - 문자열
--
2차원 배열
char arr[2][3]
char arr[6]
함수 원형에서, 매개변수 자리는 그냥 주소값만 넘기는거다.
int func(int *arr){
}
&(arr_1d[0]) // == arr_1d // int *arr 크기만큼의 주소값을 넘긴다는 의미다,
&(arr_2d[0][0]) // == arr_2d[0] // int *arr 크기 연산 가능한 주소값
배열의 대표 주소와
행의 대표 주소 carr2[0][0] carr2[1][0]
포인터 선언
char 형 포인터
int 형 포인터
포인터 변수, 메모리 접근
포인터는 포인터다.
가르킨다.
포인터 = 주소 > 데이터
주소를 저장하고 싶은 공간
포인터란?
주소를 저장하는 공간
32bit OS
포인터변수는 4byte
char 변수는 1byte
64bit OS
포인터변수는 8byte