形式参数
#include <stdio.h>
// 函数原型
// int int两个都是形式参数,没有实际数字
int sum(int,int);
// 函数调用
int main()
{
// 这里传入了2和8,都是实际参数
printf("%d",sun(2,8));
}
// 函数定义
// a,b 都是形式参数,没有实际数字
int sum(int a,int b)
{
int result = 0;
result = a+b;
return result;
}
实际参数
int main()
{
int num1 = 10;
int num2 = 20;
// 这里的num1和num2都赋初值了,所以属于实际参数
int result = sum(num1,num2);
printf("%d",result);
}
自定义函数里面的实际参数和形式参数
实战:
#include <stdio.h>
#include <stdlib.h>
// 自行实现pow函数
// 求第一个参数的n次幂
// 函数原型-形式参数
double power(double,int);
// 函数调用-实际参数
int main()
{
printf("%.2lf\n",power(5,2));
}
// 函数定义-形式参数
double power(double a,int b)
{
double result = 1;
for(int i = 0;i < b;i++)
{
result *= a; // 累乘
}
return result; //定义的方法只要不是void就要写return
}
❥(^_-) 我的学习之路任重道远,咱们下期见~~~