s
Size: a a a
ДЦ
d
E
Адресная арифметика (address arithmetic) — это способ вычисления адреса какого-либо объекта при помощи арифметических операций над указателями, а также использование указателей в операциях сравнения. Адресную арифметику также называют арифметикой над указателями (pointer arithmetic).
И вот при таком определении - тут уже Си, и замена +1 на +sizeof(datatype) = никак не упираетсяE
d
ДЦ
E
E
E
"ни один вменяемый человек не инкрементирует указатель через -(-1)"Примеры взяты с реальных программ, а значит - есть исключения. Конечно, всегда легче всё спирать на человека - компилятор-то всегда всё правильно делает, если ему скормить правильный код
s
E
"Просто в остальном мире оно означает другую, вполне конкретную вещь."Какую???
s
E
E
2+2Это арифметика
ptr+2Бум! Адресная арифметика = арифметика адресов