What Are The Disadvantages Of Arrays?

What Are The Disadvantages Of Arrays? The number of elements to be stored in arrays should be known beforehand. An array is static. Insertion and deletion is quite difficult in an array. Allocating more memory than required leads to wastage of memory. What are the disadvantages in implementing arrays in C language? Array is Static