Sail E0 Webinar
Question


What is the output of the program given below ?


#include<stdio.h>
int main()
{
enum status { pass, fail, atkt};
enum status stud1, stud2, stud3;
stud1 = pass;
stud2, = atkt;
stud3 = fail;
printf("%d, %d, %d\n", stud1, stud2, stud3);
}
Options:
A .  0, 1, 2
B .  0, 1, 2
C .  0, 2, 1
D .  1, 3, 2
Answer: Option C

enum takes the format like {0,1,2..) so pass=0, fail=1, atkt=2

stud1 = pass (value is 0)

stud2 = atkt (value is 2)

stud3 = fail (value is 1)

Hence it prints 0, 2, 1



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers