가감 연산자 사용
더하기 및 빼기 연산자를 보여 주는 다음 예제는 이러한 선언을 사용합니다.
int i = 4, j;
float x[10];
float *px;
이 문은 다음에 해당합니다.
px = &x[4 + i];
px = &x[4] + i;
i
값은 float
의 길이를 곱한 다음 &x[4]
에 추가됩니다. 결과 포인터 값은 x[8]
의 주소입니다.
j = &x[i] - &x[i-2];
이 예제에서는 x
의 세 번째 요소의 주소(x[i-2]
에서 지정)가 x
의 다섯 번째 요소의 주소(x[i]
에서 지정)에서 차감됩니다. 차이는 float
의 길이로 나눠지며 결과는 정수 값 2입니다.
참조
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기