#include<stdio.h>
int add(int a,int b)
{
return a+b;
}
int main()
{
int result;
result=add(2,3);
printf("%d",result);
return 0;
}
add函数的两个参数inta,intb形式参数(形参)为int类型,返回值第一个int也是int类型
add(2,3)实际参数简称实参
函数递归:递推规则+递推结束条件
阶乘
/*阶乘
当n为1或0时,n的阶乘为1
当n大于1时,n的阶乘为n*(n-1)!
f(n)
{
........当n为1或0时,f(n)返回1
........当n大于1时,f(n)=n*f(n-1)
return n的阶乘;
}
*/
#include<stdio.h>
int f(int n)
{
if(n==0||n==1)
{
return 1;
}
return n*f(n-1);
}
int main()
{
int result =f(4);//4阶乘的结果·
printf("%d\n",result);
return 0;
}
调试
Debug调试