main() function भी एक user defined है क्योकि main() के अन्दर हम अपना कोड use करते है . user defined function को हम किसी भी नाम से बना सकते है . user defined function पहले से किसी header file में नही होते है in function को अपनी need के अनुसार बनाते है . जैसे की add() function इस function को हम addition के लिए बना सकते है