Structures, Unions, Enums - Programming

Q1:

What will be the output of the program ?
#include<stdio.h>

int main()
{
    enum status {pass, fail, absent};
    enum status stud1, stud2, stud3;
    stud1 = pass;
    stud2 = absent;
    stud3 = fail;
    printf('%d %d %d\n', stud1, stud2, stud3);
    return 0;
}

A 0, 1, 2

B 1, 2, 3

C 0, 2, 1

D 1, 3, 2

ANS:A - 0, 1, 2

No answer description is available. Let's discuss.