c语言必须有形参吗