Разница между массивами фиксированного размера и динамическими массивами заключается в том, что длина статических массивов определена заранее, а длина динамических может изменяться во время выполнения программы. 1
Массивы фиксированного размера определяются во время компиляции, их размеры не могут изменяться во время выполнения и должны быть известны до компиляции программы. 5 При создании такого массива программист сразу пишет, сколько в нём будет элементов. 1 Если положить в него меньше элементов, чем объявлено, то в остальных будут находиться пустые значения. 1
Динамические массивы, напротив, при добавлении нового элемента компьютер создаёт новый массив, в который копирует старые элементы и добавляет новые. 1 Старый массив при этом удаляется. 1