처음 코딩을 배웠을 때 포기하게 만들었던 포인터... 다시 봐도 헷갈리지만 공부해보자! 포인터 : 다른 변수의 주소를 값으로 가짐 -선언하는 법 Int * p; int *p, q; -> 둘 다 포인터 Int* p, q; -> q는 그냥 int int n = 10; int *p = &n; p : n의 주소값 *p : n의 값 n을 다른 값으로 할당하면 p는 그대로 *p는 바뀜 *p의 값 바꾸면 n의 값도 바뀜 —> 주소는 그대로 배열에서 Char arr[10] -> 자체가 포인터 선언 *arr + 1 -> arr[0] + 1 값 출력 *(arr + 1) -> arr[1] 값 출력 *(arr + 1) = arr[1], *(arr + 2) = arr[2] &쓰면 상쇄된다 동적배열 C++에서는 배열을 선언할 때..