0
What is the output of the following C program on a typical 64-bit system?
#include <stdio.h>
struct S { char a; int b; char c; };
union U { int i; char c[5]; };
int main() {
printf("%d %d", (int)sizeof(struct S),
(int)sizeof(union U));
return 0;
}- A6 5
- B12 5
- C12 8
- D8 8
Correct answer: C