AI/정보처리기사_스터디1 정보처리기사_수제비_2일차 1. 포인터와 역참조int a = 10;int *b = &a;표현의미결과a변수에 저장된 값10&aa의 주소주소값ba의 주소를 저장한 포인터&a*bb가 가리키는 곳의 값10핵심은 b와 a가 같은 것이 아니라, *b와 a가 같은 메모리 공간을 뜻한다는 것이다.*b = 20;printf("%d", a); // 20*b를 변경하면 같은 공간을 사용하는 a도 변경된다.기호의 문맥도 구분해야 한다.int *b: 포인터 선언*b: 역참조&a: 주소 얻기a & b: 비트 AND원문의 ***b를 출력하면?은 문맥상 *b를 출력하면?의 오타다.2. 배열과 포인터int arr[3] = {10, 20, 30};int *p = arr;배열 이름 arr은 대부분의 식에서 첫 원소의 주소인 &arr[0]으로 변환된다.arr[i.. 2026. 7. 14. 이전 1 다음