C | Storage Classes and Type Qualifiers | Question 6
#include<stdio.h> int main() { typedef static int *i; int j; i a = &j; printf ( "%d" , *a); return 0; } |
(A) Runtime Error
(B) 0
(C) Garbage Value
(D) Compiler Error
Answer: (D)
Explanation: Compiler Error -> Multiple Storage classes for a.
In C, typedef is considered as a storage class. The Error message may be different on different compilers.
Please Login to comment...