동적 메모리 할당1 C 언어 - 포인터(Pointer) 포인터 포인터란 가리키는 자를 뜻하는 의미로서 변수의 주소 값(address)를 저장하는 변수를 의미합니다. 즉, 메모리 공간에서 변수가 존재하는 위치인 주소 값을 저장하는 변수가 포인터인 것입니다. C 언어에서 포인터는 주소 값을 포인터에 저장함으로써 변수를 가리키는 행위를 합니다. 기본적인 문법 구조는 다음과 같습니다. 포인터 선언 형식 참조자료형* 포인터이름; ex) 포인터 # include int main(void){ int a=1; int* pa; pa=&a; printf("%d\n",a); //변수 a의 값 printf("%d\n",pa); //변수 a의 주소값 (adress) *pa=2; // *포인터=변수 printf("%d",*pa); printf("%d",a); } ※ result 1 .. 2020. 9. 27. 이전 1 다음