有参函数的应用举例
有参函数
类型标识符 函数名 (参数列表)
{
处理的代码;
return 结果;
}
函数类型为函数程序里过后的结果的类型
一般都是在mian函数中来调用其他的函数
格式:
变量名 = 函数名(值列表);
函数名();
注意:(1)对于有return语句的函数而言,这些函数都会返回值,也就是说在带调用的时候会得到一个值,为了把这个值接受过来,所以就应该用一个变量保存起来。
(2)调用一个有return语句的函数就会得到一个值
(1)编写一个函数,他的目的是为了求出三个整数的最大值。
算法分析:
(a)这个函数的功能 :求最大值。
(b)这个函数需要不需要数据支持呢???
答案是肯定需要数据支持的(三个整数支持)
(c)处理之后有没有结果(最大值)
也就是说跟这个函数是有参函数 类型为整型 函数类型也为整型
#include <stdio.h>
int max (int a,int b,int c)
{
int m=a; //m不是参数,m是在max里面帮助max来进行运算的一个变量;
if(m<b) m = b;
if(m<c) m = c;
return m; //return 一般是要接结果
}
main()
{
int k;
k = max(4,5,8);
printf("k = %d\n",k);
}
(2)编写一个函数,他的目的是求出1~n的和;
函数的功能:求和
函数只需要一个数
处理之后有结果 处理结果是整型,作为函数类型
(3)编写一个函数,他的目的是求出一个整数n的各个位上的数字之和
功能:求出整数n各个位上的数字之和
这个函数需要一个数据n来支持(有一个参数)
有结果(整型,函数类型是整型)