- yeyou26 的博客
入门级——函数
- 2024-1-23 21:13:23 @
函数
y=2x+5
你一定认识这个方程,现在我要告诉你,它和函数大同小异
换个思维方式,你把一个x丢进去,它就会按照一定的形式对x处理并把y返回给你
形如这样,有输入值,对输入值进行一定处理后有返回值的东西,在c++中叫做函数。
形式化地,编程中的函数是若干语句的集合。在编程中,如果有一些重复的过程,我们可以将其提取出来,形成一个函数。函数可以接收若干值,这叫做函数的参数。函数也可以返回某个值,这叫做函数的返回值。
如何定义一个函数呢?
int f(int a, int b) //等效于y=2a+b
{
int result = 2 * a + b;
return result;
result = 3; // 这条语句不会被执行
}
如果函数有返回值,则需要通过 return 语句,将值返回给调用方。函数一旦执行到 return 语句,则直接结束当前函数,不再执行后续的语句。
如何调用一个函数呢?
如果函数需要参数,则我们将其需要的参数按顺序填写在括号中,以逗号间隔,如 f(1, 2)
函数的调用也是一个表达式,函数的返回值 就是 表达式的值。
现在你已经学会了如何使用函数,接下来就请你完成下面的五道题 XD