在定义函数时函数名后面括号中的变量名称为“形式参数”(简称“形参”)或“虚拟参数”。
在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”(简称“实参”)。 实际参数可以是常量、变量或表达式,但要求它们有确定的值。在
调用函数过程中发生的实参与形参间的数据传递称为“虚实结合”。
数据传递的方向是从实参传到形参,单向传递。
带参函数——实参和形参
自行实现pow函数
求第一个参数的n次幂
# include<stdio.h>
//函数原型
double power(double, int);
//先声明再定义
//函数定义
double power(double num1, int num2)
//double num1, int num2 --形式参数
{
double result = 1;
int i;
for (i = 0; i < num2; i++)
{
result = result * num1; //累乘
}
return result;
}
int main()
{
//实际参数—调用
printf("%d的%d次幂等于:%.2lf",5,2,power(5,2));
return 0;
}