10/25(부족한 공부)

강kang·2024년 10월 25일

포인트의 원리이해

int main(void)
{
	int num = 10;
    int * ptr1 = #
    int * ptr2 = ptr1;
    
    (*ptr1)++;
    (*ptr2)++;
    printf("%d \n", num);
    return 0;
}
  1. num에 10을 대입
  2. &num주소값 ptr1포인터다
  3. ptr1은 ptr2의 주소값이다.
  4. *ptr1의 값은 11이다
  5. *ptr2의 값은 12이다.
  6. 출력하면 num의 값이 변경이 되어 12이다.
profile
코딩

0개의 댓글