理解形参和实参
形参用简单的话形容应该就是函数原型上面写的参数类型。
实参就是实际运用的时候需要带入的函数
返回值
返回值就应是你所求什么,就返回什么值。
做个练习
自行实现pow函数(计算幂函数)
//自行实现POW函数
double pow (double,int); //函数声明
int main()
{
int n1;
int n2;
printf("请输入底数 ");
scanf("%d",&n1);
printf("请输入指数 ");
scanf("%d",&n2);
printf("%d的%d的幂为%.2lf",n1,n2,pow(n1,n2));
return 0;
}
double pow(double num1,int num2) //函数实现
{
int i;
double result = 1;
for(i = 0; i < num2; i++)
{
result *= num1;
}
return result;
}
说明:
1.数据类型不同的变量无法一起输入
比如double类型变量无法和int变量一起输入
2.乘法幂的实现算法为 结果=结果*num1 写成 结果 *= num1
如果写成 num1 * num1则无法实现循环
网友评论