포인터 자료형1 [C언어] 포인터 변수에 있어 자료형의 의미 1 포인터 변수를 선언할 때 사용되는 * 연산자 그와 더불어 그 앞에 일반 변수와 같이 자료형을 표현하는데, 이 자료형은 포인터 변수에 관한 내용이 아니라, 포인터가 가리키는 변수의 값의 자료형에 관한 것이다. int * ptr 이라고 할 때, 포인터 변수 ptr 앞에 붙는 자료형 int는 ptr이 가리키는 변수(엄밀히 말하면, 그 변수의 메모리에 저장된 값)의 자료형을 나타낸다. int ptr = &num에서 처럼, 그냥 일반 변수 ptr에 변수 num의 주소값을 저장할 수는 있지만, 이럴 경우, 일반 변수 ptr은 변수 num의 주소값 외에는 num이라는 변수(메모리)에 저장된 값에 대한 정보는 알 수가 없다. 여기서 자료형 int는 오롯이 ptr이라는 변수가 정수형이라는 정보일 뿐이다. 그래서, 1 2.. 2020. 8. 9. 이전 1 다음