C언어에서의 포인터 개념1 [C언어] C언어에서의 포인터 개념 C언어에서의 포인터 개념 포인터란? 포인터는 메모리의 주소를 저장하는 변수입니다. 포인터를 사용하면 메모리를 효율적으로 관리하고, 다른 변수나 함수, 배열 등에 대한 레퍼런스를 쉽게 다룰 수 있습니다. 포인터의 선언 포인터를 선언할 때는 asterisk(*) 기호를 사용합니다. 예를 들어, 정수형 포인터와 문자형 포인터를 선언하는 방법은 다음과 같습니다. int *int_ptr; char *char_ptr; 주소 연산자와 간접 참조 연산자 주소 연산자 &: 변수의 메모리 주소를 반환합니다. 간접 참조 연산자 *: 포인터가 가리키는 주소에 저장된 값을 반환합니다. int a = 10; int *p = &a; printf("%d\n", *p); // 출력: 10 포인터와 배열 배열의 이름은 배열의 첫 번째 .. 2023. 10. 24. 이전 1 다음