C / C ++: арифметика указателей

Я немного читал в арифметике с указателями и натолкнулся на две вещи, которые я не мог понять и не знаю, как они используются.

address_expression - address_expression

а также

address_expression > address_expression

Может кто-нибудь, пожалуйста, объясните мне их, как они работают и когда они используются.

Редактировать:

То, что я хотел сказать, это то, что они производят, если я просто беру два адреса и вычитаю их

И если я беру два адреса и сравниваю их, каков результат или сравнение на основе

Редактировать: Теперь я понимаю результат вычитания адресов, но, сравнивая адреса, я все еще не получаю его.

Я понимаю, что 1 & lt; 2, но как адрес больше другого и с чем они сравниваются?

Ответы на вопрос(6)

Ваш ответ на вопрос