문자열
-
포인터와 문자열(2)@ 16. 1 ~ 17. 1/C++ 2013. 1. 31. 20:24
int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}}; 2차원 배열을 int (*app)[3] = arr; 2차원배열을 가르키는 포인터 그리고.. int arr[3] = {1,2,3}; 1차원 배열을 일경우... int (*app)[3]=(int(*)[3])arr; 2차원배열을 가르키는 포인터로 변환해서.. 이런식으로하면...물론 일부에는 쓰레기값이 들어가긴하지만.. 접근시에도 app[0][1] 이런식이 가능.. 반대로 2차원 배열을 1차원 배열로..하면.. int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int *app = (int*)arr; 이런식으로 형변환을 해주면..app[8]로 접근이 가능하다. int arr[3][3]={{1,2,3},{4,5,6},{..