프로그래밍 언어/C
C언어 19강 ) 다양한 자료형의 포인터
happy_life
2020. 11. 6. 17:10
포인터에 저장되는 메모리 주솟값은 정수형으로 동일하지만 선언하는 자료형에 따라 메모리에 접근하는 방법이 달라진다. 즉, 포인터를 역참조하면 선언한 자료형의 크기에 맞춰서 값을 가져오거나 저장하게 된다. 따라서 다양한 자료형의 포인터가 있는 것이다.
●코드예제
#include <stdio.h>
int main()
{
float* number; // float형 포인터 선언
char* character; // char형 포인터 선언
float num = 3.5f;
char c1 = 'A';
number = # // num의 메모리 주소 저장
character = &c1; // c1의 메모리 주소 저장
printf("%f\n", *number); // 3.500000
printf("%c\n", *character); // A
return 0;
}