Home / General Knowledge / Testing New :: Discussion

Discussion :: Testing New

  1. Determine Output:

    void main()

    {

    int i=5;

    printf("%d%d%d%d%d", i++, i--, ++i, --i, i);

    }

  2. A.

     45545

    B.

     54544

    C.

     55445

    D.

     54554

    View Answer

    Workspace

    Answer : Option A

    Explanation :

    The arguments in a function call are pushed into the stack from left to right. The evaluation is by popping out from the stack. and the evaluation is from right to left, hence the result. See the picture below


Be The First To Comment