Live quiz

C Programming - Part 63

Question 1 of 25 Hints left: 3
Q1

What will be the output of the following C code? #include <stdio.h> struct point { int x; int y; }; void foo(struct point*); int main() { struct point p1[] = {1, 2, 3, 4, 5}; foo(p1); } void foo(struct point p[]) { printf("%d %d\n", p->x, (p + 2).y); }

  • A
  • B
  • C
  • D