Consider the following C program. #include<stdio.h> struct Ournode{ char…
GATE · 2018 · CS · Computer Science & IT
Consider the following C program.
#include<stdio.h>
struct Ournode{
char x,y,z;
};
int main(){
struct Ournode p = {'1', '0', 'a'+2};
struct Ournode *q = &p;
printf ("%c, %c", *((char*)q+1), *((char*)q+2));
return 0;
}
The output of this program is:
- A.
0, c
- B.
0, a+2
- C.
'0', 'a+2'
- D.
'0', 'c'
Attempted by 347 students.
Sign up free to check your answer
Sign up freeLoading lesson…