An array is similar to a list in which the objects are of the same type and stored in sequential memory blocks; this is the only relationship between the elements of an array. The input/output of values of elements of an array cannot be done as whole of array, but is carried out element by element. This may be done by accessing each element by its index value. Therefore, for large arrays, either a for loop or a while loop may be used for accessing each element for its input/output. For example, if elements of an array Array  having 4 elements are to be processed for input /output by user of a program, the program code may be written as follows:
printf("Write 4 elements of Ele");
for (int i = 0; i<4; i++)
scanf("%d", & Ele[i]); //for input of array elements.
for(j =0; j<4; j++) // for output of array elements.
printf( "%d\t" , Ele[j];
Illustrates input/output of an array with the help of a for loop
int A  , Sum = 0;
int i,j , k;
printf("Write the four elements of array A:");
for(i =0; i<4; i++) // input of array elements
for ( j=0; j<4; j++) //output of array elements
printf("A(%d) = %d, ", j, A[j] );
for ( k =0; k<4; k++)
Sum+= A[k]; //manipulation with array elements
printf ( "\n Sum = %d\n",Sum);