c语言函数三种方式