Q:
What will be output when you will execute following c code?
#include <stdio.h>
void main()
{
int const SIZE = 5;
int expr;
double value[SIZE] = { 2.0, 4.0, 6.0, 8.0, 10.0 };
expr=1|2|3|4;
printf ( "%f", value[expr] );
}
Answer & Explanation
Answer: D) Compilation error
Explanation: Size of any array in c cannot be constantan variable.
View Answer
Report Error
Discuss