IT/C언어
C언어 -포인터(Pointer)/포인터를 사용한 예시
▶ 포인터의 개념포인터(Pointer)는 주소(Address)를 저장하는 변수입니다. 메모리에는 각각의 바이트를 구분하기 위한 주소가 있습니다. 주소라하면 해당 값이 저장된 컴퓨터 메모리상의 주소를 의미합니다. (예를 들면 num이란 변수에 10의 값이 저장 되어 있다면 *p라는 포인터 변수에 num의 주소가 저장된다는 것입니다.)주소의 크기도 플랫폼에 따라 다릅니다. 32비트 플랫폼에서는 주소가 4바이트이고, 64비트 플랫폼에서는 주소가 8바이트입니다.포인터 변수를 만들 때는 변수 이름 앞에 *를 넣어주면 그 변수는 포인터 변수가 됩니다. ▶ 포인터의 선언 >>포인터를 선언할 때 지정하는 데이터형은 포인터가 가리키는 변수가 데이터형이다. int *p; 위에서 int는 포인터가 가리키는 변수의 데이터형을..
2020. 7. 8. 14:20
최근댓글