Question: what is the difference between library function and user defined function?
Answer: User Defined Functions has to be Developed by the user at the time of writing a program like Main() while library defined functions are already defined in the library of C and cannot be further modified like Printf().