- [쉽게풀어쓴C언어] 포인터 총 정리 5: 포인터와 배열2024년 02월 03일
- 주사위 clice
- 작성자
- 2024.02.03.:34
반응형배열의 이름은 그 자체로 포인터다
배열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 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)