Home / General Knowledge / Testing New :: Discussion

Discussion :: Testing New

  1. Determine Output:

    void main()

    {

    int i=i++, j=j++, k=k++;

    printf("%d %d %d", i, j, k);

    }

  2. A.

     1 1 1

    B.

     0 0 0

    C.

     garbage values

    D.

     Error

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    An identifier is available to use in program code from the point of its declaration. So expressions such as i = i++ are valid statements. The i, j and k are automatic variables and so they contain some garbage value.


Be The First To Comment