After adding a new index, the size of the array is changed from n to n+1. I have declared my array with size of n. When I added a new index it is automatically changing its size from n to n+1?
main()
{
int n=5;
int a[n];
// input in array
for (int i=0;i<n;i++)
{
cin>>a[i];
}
// add number at start
n=n+1;
int k=n-1;
for (int i=k;i>0;i--)
{
a[i]=a[i-1];
}
a[0]=8;