函数
c语言中函数分为库函数和自定义函数。
函数定义
自定义函数必须先定义再使用。
包含内容:1 函数首部。指定函数类型和函数名字。
2 函数体。指一段代码,描述了函数完成的操作,即函数的功能实现。
定义格式:数据类型 函数名 (参数列表){函数体}
如果没有参数列表称为无参函数。
函数首部
1 函数名:命名方式与变量名相同,满足标识符的命名规则,同一个程序中,函数名必须唯一
2 函数值类型:可以是任何类型(包括自定义类型)。void———无返回值类型。
3函数参数:定义有参函数时,函数名后面括号中的变量名称为形式参数,简称形参。如果含有多个参数,参数之间用逗号隔开。每个形参之前都要有类型名。
函数体
花括号之间的程序代码,用来实现函数的功能。
return语句
函数值通过return语句返回。
语法格式:return 表达式 或 return (表达式);
此表达式的类型与函数首部所说明的函数值类型应保持一致。如果两者不一致,C编译程序将表达式的类型转换成函数值类型;如果不能实现转化。则会出错。
当程序执行到return语句时,程序会退出该函数,返回到主调函数中调用它的地方,并带回函数值(无参函数不带回函数值)。同一个函数内,根据需要可以多次出现return语句。但无论函数体中有多少个return语句,return语句只会执行一次。
来源:CSDN
作者:我就是个普通人
链接:https://blog.csdn.net/weixin_45814435/article/details/104843589