user-defined-function-in-c