Home / C Programming / Structures, Unions, Enums :: Discussion

Discussion :: Structures, Unions, Enums

  1. What will be the output of the program ?

    #include 
     int main() 
     {   
        enum days {MON=-1, TUE, WED=6, THU, FRI, SAT};    
        printf("%d, %d, %d, %d, %d, %d\n", ++MON, TUE, WED, THU, FRI, SAT);   
        return 0;
     } 
    

  2. A.

    -1, 0, 1, 2, 3, 4

    B.

    Error

    C.

    0, 1, 6, 3, 4, 5

    D.

    0, 0, 6, 7, 8, 9

    View Answer

    Workspace

    Answer : Option B

    Explanation :

    Because ++ or -- cannot be done on enum value.


Be The First To Comment