C언어 포인터 연산

1 개요[ | ]

C언어 포인터 연산
C Language Pointer arithmetic
  • C언어 에서 가능한 포인터 연산
C
Copy
P3 = P1 ± (P2 - P1) / 2
1) "(P2 - P1)"에서 "포인터 - 포인터" 연산이 가능함을 알 수 있음
2) "(P2 - P1) / 2"에서 "(P2 - P1)"의 연산 결과는 자연수이고 숫자 2가 자연수 이므로 "자연수 / 자연수" 연산이 됨
3) "P1 ± (P2 - P1) / 2" 전체 식을 보면 "(P2 - P1) / 2"의 결과가 자연수 이므로 "P1 ± 2"는 "포인터 ± 자연수" 연산이 됨

2 결론[ | ]

가능한 연산
  • 포인터 - 포인터
  • 포인터 + 자연수
  • 포인터 - 자연수

3 같이 보기[ | ]

편집자 John Jeong Jmnote bot