ExamVeda
Login
Home
This question belongs to C Program Function
Function
?

What will happen after compiling and running following code?
main()
{ 
     printf("%p", main); 
}

Answer & Solution
Correct Answer: Option C

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 will be printed as hexadecimal numbers.

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.