在C语言中,函数定义的形式包括:函数返回类型、函数名、参数列表、函数体和返回值。其中,返回类型指定了函数执行后的返回值类型;函数名用于标识函数;参数列表指定了函数可以接受的参数,可以为空;函数体包含了实现函数功能的代码;返回值是指函数执行后的返回结果。函数定义的形式需要满足语法规则,包括函数名符合标识符命名规则、参数列表的数据类型和个数必须与函数声明或调用匹配等。在使用函数时,需要包含函数头文件或在代码中提前声明该函数。