c语言函数一定要声明么