display(p1); seems not working to pass to function display I tried p1[] not working any advise please thank you.Code:#include <stdio.h> typedef struct { int x; int y; }POINT; void display(POINT); int main() { int i; POINT p1[10]; for (i = 0; i < 10;i++) { p1[i].x =i*2; // p1[i].y = i * 4; // } display(p1); } void display(POINT p[]) { for (int i = 0; i < 10;i++) printf("The coordinates of the point are: %d %d \n", p[i].x, p[i].y); }