Home / General Knowledge / Testing New :: Discussion

Discussion :: Testing New

  1. Determine Output:

    void main()

    {

    char p[]="%dn";

    p[1] = 'c';

    printf(p, 65);

    }

  2. A.

     65

    B.

     c

    C.

     A

    D.

     Error

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    Due to the assignment p[1] = 'c' the string becomes, "%c\n". Since this string becomes the format string for printf and ASCII value of 65 is 'A', the same gets printed.


Be The First To Comment