C - Structures,Unions - Discussion

You Are Here :: Home > C > Structures,Unions - Discussion

 



Q.

What is the output of this C code?

#include
struct p
{
int x;
int y;
};
int main()
{
struct p p1[] = {1, 2, 3, 4, 5, 6};
struct p *ptr1 = p1;
printf("%d %d\n", ptr1->x, (ptr1 + 2)->x);
}

A. 1 5 B. 1 3
C. Compile time error D. 1 4

Answer: Option A
Explaination:

No Explanation



Discussion

Your Comments Goes here...
NameDiscussion