방명록
- [쉽게풀어쓴C언어] 포인터 총 정리 2: 간접참조 연산자 *2024년 02월 03일 20시 28분 59초에 업로드 된 글입니다.작성자: 주사위 clice반응형
간접 참조 연산자 *
포인터 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 다음글이 없습니다.이전글이 없습니다.댓글