방명록
- [쉽게풀어쓴C언어] 포인터 총 정리 5: 포인터와 배열2024년 02월 03일 20시 34분 10초에 업로드 된 글입니다.작성자: 주사위 clice반응형
배열의 이름은 그 자체로 포인터다
배열arr[]={first, second, third, forth}가 있다고 하자
first, second, third, forth가 각각 메모리 주소 00, 01, 02, 03에 저장된다고 할 때
printf arr=00이 출력된다
즉 배열의 시작주소 arr[0]이 출력된다
만약 다른 요소의 시작 주소를 출력하고 싶다면
*(arr+1) 이나 *(arr+2) 등으로 적으면 된다
*(arr+i)=arr[i]
둘은 동일하다
포인터 사용시 장점
- 연결리스트나 이진 트리 등의 향상된 자료 구조를 만들 수 있다
- 메모리 매핑 하드웨어
- 참조에 의한 호출
- 동적 메모리 할당
반응형'프로그래밍 언어 > c언어' 카테고리의 다른 글
[쉽게풀어쓴C언어] 포인터 총 정리 4: 포인터와 함수(call by value, call by reference) (1) 2024.02.03 [쉽게풀어쓴C언어] 포인터 총 정리 3: 포인터 연산과 주의할 점 (0) 2024.02.03 [쉽게풀어쓴C언어] 포인터 총 정리 2: 간접참조 연산자 * (0) 2024.02.03 [쉽게풀어쓴C언어] 포인터 총 정리 1: 포인터란? (0) 2024.02.03 [C언어] for문 예제 별찍기/별탑 쌓기 (0) 2023.08.04 다음글이 없습니다.이전글이 없습니다.댓글