C语言整理 七 (函数)

非 Y 不嫁゛ 提交于 2020-03-17 12:38:28

函数

c语言中函数分为库函数和自定义函数。

函数定义

自定义函数必须先定义再使用。
包含内容:1 函数首部。指定函数类型和函数名字。
2 函数体。指一段代码,描述了函数完成的操作,即函数的功能实现。

定义格式:数据类型 函数名 (参数列表){函数体}

如果没有参数列表称为无参函数。

函数首部

1 函数名:命名方式与变量名相同,满足标识符的命名规则,同一个程序中,函数名必须唯一
2 函数值类型:可以是任何类型(包括自定义类型)。void———无返回值类型。
3函数参数:定义有参函数时,函数名后面括号中的变量名称为形式参数,简称形参。如果含有多个参数,参数之间用逗号隔开。每个形参之前都要有类型名。

函数体

花括号之间的程序代码,用来实现函数的功能。

return语句

函数值通过return语句返回。
语法格式:return 表达式 或 return (表达式);
此表达式的类型与函数首部所说明的函数值类型应保持一致。如果两者不一致,C编译程序将表达式的类型转换成函数值类型;如果不能实现转化。则会出错。
当程序执行到return语句时,程序会退出该函数,返回到主调函数中调用它的地方,并带回函数值(无参函数不带回函数值)。同一个函数内,根据需要可以多次出现return语句。但无论函数体中有多少个return语句,return语句只会执行一次。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!