#C # 포인터
-
포인터C, C++ 2018. 12. 12. 18:45
포인터의 표기법 * 을 이용 ( *의 개수가 차원의 차수를 의미) _____좌_______= ______우_______대입연산자의 경우 좌 우의 차원이 동일해야 오류가 나지 않음!*이 붇으면 차원이 하나 올라감 1차원! 1. 선언하는 경우 (오른쪽에 붙여줌) : 차원을 높여줌예) int a = 2; (둘 다 0 차원임) int* ap= &a; (둘 다 1차원임-- 주소값을 의미함) 2. 실행하는 경우 (왼쪽에 붙여줌) : 차원을 낮춰줌 ap라는 포인터변수의 주소값의 위치로 찾아가서 그 주소값에 있는 값을 꺼내와라라는 뜻 예) printf(" %d" , *ap); ----> 포인터 변수 ap가 가지는 주소값으로 이동하여 그 주소값이 가리키는 값을 꺼내오니까 '2' 를 출력함 차원에 대한 이해 ? call ..