Нет никакой разницы между long
и long int
.
Причина, по которой мы имеем abs(long)
и labs(long)
(хотя оба эквивалентны), заключается в том, что labs()
является остатком Cбиблиотека.В C нет перегрузки функций, поэтому функция abs()
может принимать только один тип (int
), а long
следует вызывать по-разному, поэтому labs
.