-3
#include<iostream.h>
main()
{
int a[10];
return 0;
}
Почему индекс массива всегда начинается с нуля, а не с одного. Нужна действительная причина!Основные понятия массива
#include<iostream.h>
main()
{
int a[10];
return 0;
}
Почему индекс массива всегда начинается с нуля, а не с одного. Нужна действительная причина!Основные понятия массива
Собственно, есть веская причина. Это потому, что массив на самом деле является указателем. Итак, A [0] означает +0 с начала (первая позиция). Вот почему мы используем индекс 0.
Потому что -7 выглядел глупо. Помимо этого поиска, это легко для Google, и есть много одинаковых вопросов о переполнении стека. –
Зачем ты написал здесь код? Вам нужна помощь? – STF
Возможный дубликат [Почему начало индексирования начинается с нуля в 'C'?] (Http://stackoverflow.com/questions/7320686/why-does-the-indexing-start-with-zero-in-c) –