Consider the following C program:
#include <stdio.h>
struct ournode {
char x, y, z;
};
int main ( ) {
struct our node p = { '1', '0', 'a' + 2};
struct ournode *a = &p;
printf("%c,%c ", *((char*)q + 1),
*((char*) q+ 2));
return 0;
}
The output of this program is: