What is the output of following code?

main ()

struct s1

{char * z;

int i;

struct s1 * p;

}

static struct s1 a [ ] = {

{"Nagpur", 1, a + 1}

{"Raipur', 2, a + 2}

{"Kanpur', 3, a}

}:

struct s1* ptr = a:

printf (%s %s %s\n", a[0].z, ptr → z, a[2].p → z);

1
Nagpur Raipur Kanpur
2
Nagpur Nagpur Nagpur
3
Kanpur Kanpur Kanpur
4
Error

Sponsored

hivanix.in

Visit

This quiz is brought to you by hivanix.in

🌐 Web App Development

Quick Navigation