포인터

1. 포인터포인터는 메모리 주소를 저장하는 변수로, 일반 변수는 값을 저장하지만, 포인터는 해당 값이 저장된 메모리 주소를 저장주소 연산자: &int a = 10;int *pa = &a; // 변수 a의 주소를 포인터 pa에 저장 2. 주소 출력주소를 출력할 때는 포인터 전용 형식 지정자 %p를 사용해야 하며, 이는 16진수로 출력printf("%p\n", &a); // a의 주소를 16진수로 출력10진수로 출력하려면 %u 형식 지정자를 사용printf("%u\n", (unsigned int)&a); // 주소를 10진수로 출력 3. 포인터와 간접 참조 연산자: *포인터 변수가 가리키는 값을 참조하려면, 간접 참조 연산자 *를 사용포인터 pa가 가리키는 변수 a는, *pa로 값을 접근할 수 있으며 ..
계란소년
'포인터' 태그의 글 목록