Если у меня есть, например, следующее объявление массива: int a [5];
, это означает, что у меня есть массив «a», содержащий 5 целочисленные переменные.
Разве это не было бы в памяти что-то вроде этого (см. \ 0
)?
Итак, в этом случае я все еще говорю, что a []
имеет размер 5
или я должен сказать, что он имеет размер 6
?
И, если я скопирую его в массив: int b [4] что будет в этом случае? Что произойдет с целочисленной переменной в ячейке 4
из a []
, будет ли она перезаписана \ 0
?
Спасибо.