

MCQOPTIONS
Saved Bookmarks
1. |
What will be the output of the following C code?#include <stdio.h> struct p { int x; char y; }; void foo(struct p* ); int main() { typedef struct p* q; struct p p1[] = {15, 52, 43, 34, 25, 16}; foo(p1); } void foo(struct p* p1) { q ptr1 = p1; printf("%d n", ptr1->x); } |
A. | Undefined behaviour |
B. | 15 |
C. | Compilation Error |
D. | Segmentation fault |
E. | None of these |
Answer» D. Segmentation fault | |