函数是一段可以重复使用的代码。
自定义函数和库函数没有本质的区别,表现形式和使用方法一样,只是开发者不同而已。
返回值:
既然函数可以处理数据,那就有必要将处理结果告诉我们,所以很多函数都有返回值(Return Value)。所谓返回值,就是函数的执行结果。
函数返回值有固定的数据类型(int、char、float等),用来接收返回值的变量类型要一致。
函数名是标识符的一种,命名规则和标识符相同。函数名后面的括号( )不能少。
return是C语言中的一个关键字,只能用在函数中,用来返回处理结果。
函数不能嵌套定义,main 也是一个函数定义,要将 sum 放在 main 外面。函数必须先定义后使用,所以 sum 只能在 main 前面。
注意:main 是函数定义,不是函数调用。当可执行文件加载到内存后,系统从 main 函数开始执行,也就是说,系统会调用我们定义的 main 函数。
无返回值函数:
有的函数不需要有返回值,或者返回值类型不确定(很少见),那么用