Q. 33 Consider the following C program.
#include <stdio.h>structOurnode {charx, y, z;};intmain() {structOurnode p = {'1','0','a'+ 2};structOurnode *q = &p;printf("%c, %c", *((char*)q + 1), *((char*)q + 2));return0;}
The output of this program is:
(A) 0, c
(B) 0, a+2
(C) ‘0’, ‘a+2’
(D) ‘0’, ‘c’
Answer: (A)
Explanation:











