函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种。
函数首部由函数类型、函数名和形式参数表组成,位于函数定义的第一行。
函数首部中,函数名是函数整体称谓,需要用一个合法的标识符表示。
函数类型指函数结果返回的类型,一般与return语句中的表达式的类型一致。
形参表中各个行参之间用逗号隔开,每个形参前面的类型必须分别写明。
函数的形参的数量可以是一个,也可以是多个,或者没有形参。
函数首部后面不能加分号,它和函数体一起构成完整的函数定义。
实参和形参一一对应,数量应相同,顺序应一致,初学时建议类型也保持一致。
函数声明是一条c语句,而函数定义时的函数首部不是语句,后面不能跟分号。
如果在调用函数前,即不定义,也不声明,程序编译时会出错。