Array demands users to define its size beforehand. While creating a bigger sized array may lead to wastage of space, not allocating enough space can lead to deletion of excessive data. The only solution to tackling this problem is using dynamic or associative arrays.