首先,我们先通过三目运算符来比较大小的方式来浅说函数调用
#include<stdio.h>
int MAX(int a,int b)//(形参)
{
return (a > b ? a: b);
}
int main()//(主函数)
{
int a,b,c;
scanf_s("%d %d %d", &a,&b,&c);(实参)
printf("%d", MAX((a,b),c));
return 0;
}
//函数调用方式:函数名(函数参数)
//函数参数必须和函数定义时候参数类型一致,否则就将会报错
其次,我们可以再通过函数递归再来说一说
#include <stdio.h>
int recursive(int a)
{
if (a == 1 || a == 2)
{
return 1;
}
else
{
return recursive(a-1) + recursive(a - 2);
}
}
int main()
{
int a;
scanf("%d", &a);
printf("%d", recursive(a));
return 0;
}
如果大家有更好意见,可以评论区留言,咱们一起唠唠嗑