Discussion :: Const
-
What will be the output of the program?
#include
#include union employee { char name[15]; int age; float salary; }; const union employee e1; int main() { strcpy(e1.name, "K"); printf("%s %d %f", e1.name, e1.age, e1.salary); return 0; }
A.
Error: RValue required |
B.
Error: cannot convert from 'const int *' to 'int *const' |
C.
Error: LValue required in strcpy |
D.
No error |
Answer : Option D
Explanation :
The output will be (in 16-bit platform DOS):
K 75 0.000000
Be The First To Comment