포인터
·
Programming/C
포인터 포인터란 쉽게 말하자면 주소를 담는 변수다. 하지만 이렇게 말하면 헷갈릴 수도 있기 때문에 그냥 포인터도 하나의 자료형으로 생각하는 것이 편할 것이다. 즉, '특정 자료형 변수의 주소'를 다루는 자료형이라고 생각하는 것이다. // 포인터의 선언에 대해서는 아래 서술 int a; float b; char c; int* p; // int형 변수 a의 주소를 다루는 int*형 변수 p float *q; // float형 변수 b의 주소를 다루는 float*형 변수 q char* r; // char형 변수 c의 주소를 다루는 char*형 변수 r 포인터를 선언하는 방법은 변수 이름 앞에 *를 붙이는 것이다. 하지만 비주얼 스튜디오에서도 자동 완성으로 자료형 바로 뒤에 *가 붙는 것을 보아 int* p와 ..