Question 36
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:
Sign in to see the answer
Answers and explanations are free — they just need an account.