- [쉽게풀어쓴C언어] 포인터 총 정리 2: 간접참조 연산자 *2024년 02월 03일
- 주사위 clice
- 작성자
- 2024.02.03.:28
반응형간접 참조 연산자 *
포인터 p가 가리키는 주소의 데이터를 읽는다:
*p
포인터를 통해서 값을 읽어오거나 값을 변경할 수 있다
포인터가 가리키는 주소에 있는 데이터를 읽으려면 포인터 앞에 *를 붙이면 된다
이를 간접 참조라 한다
int i=10 (변수 이름: i)
int *p;
p=&i;
(포인터 p는 주소, 그리고 그 주소에 있는 값을 읽어라.)
&와 *연산자
포인터를 이용해 포인터가 가리키는 변수의 값을 변경 할 수 있다
예를 들어
char character=‘A’;
char *pointer=&character; (선언과 동시에 초기화)
이면 pointer가 가리키는 값는 A이다
이때
*pointer가 가리키는 값을 변경하고 싶으면
*pointer=‘B’ 라고 해준다
그러면 이제 character=‘B’가 된다
옛날 블로그에 정리했던 내용을 다시 정리한 글입니다
반응형'프로그래밍 언어 > c언어' 카테고리의 다른 글
[쉽게풀어쓴C언어] 포인터 총 정리 5: 포인터와 배열 (0) 2024.02.03 [쉽게풀어쓴C언어] 포인터 총 정리 4: 포인터와 함수(call by value, call by reference) (1) 2024.02.03 [쉽게풀어쓴C언어] 포인터 총 정리 3: 포인터 연산과 주의할 점 (0) 2024.02.03 [쉽게풀어쓴C언어] 포인터 총 정리 1: 포인터란? (0) 2024.02.03 [C언어] for문 예제 별찍기/별탑 쌓기 (0) 2023.08.04 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)