Почему int, а не unsigned int используется для циклов C и C ++ для циклов?

Это довольно глупый вопрос, но почемуint обычно используется вместоunsigned int при определении цикла для массива в C или C ++?

for(int i;i<arraySize;i++){}
for(unsigned int i;i<arraySize;i++){}

Я признаю преимущества использованияint при выполнении чего-либо другого, кроме индексации массива и преимуществ итератора при использовании контейнеров C ++. Это только потому, что это не имеет значения при циклическом просмотре массива? Или я должен избегать всего этого вместе и использовать другой тип, такой какsize_t?

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

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