C에서 포인터 배열과 배열 포인터의 차이와 활용

1. 포인터 배열(Pointer Array)포인터 배열은 모든 요소가 포인터로 구성된 배열을 의미합니다. 일반적인 선언 형태는 다음과 같습니다:데이터형 *배열명[크기];배열 전체의 바이트 크기는 요소 개수와 포인터 크기의 곱으로 결정됩니다. 32비트 환경에서 포인터는 4바이트이므로, 포인터 2개를 담는 배열의 sizeof는 8이 됩니다.포인터 배열의 대표적인 용도는 여러 개의 ...

6월 30일 03:18에 게시됨

C 언어에서 함수 포인터 활용과 계산기 구현 방법 3가지

함수 포인터 변수란? 함수 포인터는 특정 함수의 시작 주소를 저장할 수 있는 포인터입니다. 이를 통해 함수를 직접 호출하는 대신, 포인터를 통해 간접적으로 함수를 실행할 수 있습니다. C 언어에서 함수 이름 자체가 그 함수의 주소를 의미하므로, 다음과 같이 출력하여 확인할 수 있습니다. #include <stdio.h> void PrintMessage() { printf("Hello from ...

6월 29일 21:07에 게시됨