C / C ++: арифметика указателей
Я немного читал в арифметике с указателями и натолкнулся на две вещи, которые я не мог понять и не знаю, как они используются.
address_expression - address_expression
а также
address_expression > address_expression
Может кто-нибудь, пожалуйста, объясните мне их, как они работают и когда они используются.
Редактировать:
То, что я хотел сказать, это то, что они производят, если я просто беру два адреса и вычитаю их
И если я беру два адреса и сравниваю их, каков результат или сравнение на основе
Редактировать: Теперь я понимаю результат вычитания адресов, но, сравнивая адреса, я все еще не получаю его.
Я понимаю, что 1 & lt; 2, но как адрес больше другого и с чем они сравниваются?