Home / General Knowledge / Testing New :: Discussion

Discussion :: Testing New

  1. Determine Output:

    void main()

    {

    printf("%p", main);

    }

  2. A.

     Error

    B.

     make an infinite loop

    C.

     Some address will be printed

    D.

     None of These

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    Function names are just addresses (just like array names are addresses). main() is also a function. So the address of function main will be printed. %p in printf() specifies that the argument is an address. They are printed as hexadecimal numbers.


Be The First To Comment