Print the array element error in program
I was trying to write program where I want to print array element
Code:
#include <stdio.h>
int main (void)
{
unsigned i, array[5] = {1,2,3,4,5};
for (i = 0, i < 5; i++)
{
printf(" Print array element : %d \n", array[5])
}
return 0;
}
compiler show error
hello.c:8:24: error: expected ';' before ')' token
for (i = 0, i < 5; i++)
^
hello.c:11:2: error: expected ';' before '}' token
}
if I use array [5]
then
Print element of array : 0
Print element of array : 1
Print element of array : 2
Print element of array : 3
Print element of array : 4
I don't understand why there is array [5] only ?