개발 언어/C, C++1 [C 언어] 포인터의 개념과 & / *연산자 포인터 포인터란 메모리상에 위치한 데이터의 주소를 보관하는 변수이다. int *p; 포인터 변수 p는 int형 데이터의 주소값을 저장할수있는 변수이다. & 연산자 포인터변수에 어떤 변수의 주소값을 저장하려면 해당 변수의 주소값을 알아야한다. 이때 주소값을 알아내는 연산자가 바로 & 이다. int *p; int a = 10; p = &a; 포인터 변수p는 int형 변수 a의 주소값을 저장한다. * 연산자 & 연산자의 반대의 역할을 하는 연산자로 볼수있다. 포인터변수에 저장되있는 주소가 가르키는 실제 데이터값을 불러오는 연산자이다. int *p; int a = 10; p = &a; printf("%d", *p); => 10 * 연산자를 이용하여 포인터 p가 가르키는 데이터 a에 접근할수 있다. 이러한 점을 .. 2021. 12. 6. 이전 1 다음