Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Для универсальных алгоритмов и контейнеров широкого назначения знаковая адресация вполне допустима. А вот для чего, например, argc в main имеет знаковый тип? В каких случаях он может становиться отрицательным?
Это чисто наследие самых ранних реализаций, не захотели менять тип ради мелочи.
Но то, что int ему нигде не мешает, показательно.