C函数嵌套调用

C函数的嵌套调用

        函数是C语言两大核心之一,毫无疑问函数得运用对于一个程序来说可谓之灵魂;无论是VC还是DEV还是TUBOR C的都是从MAIN函数开始,主函数体中有调用时则前往子函数模块。除了MAIN函数,其余得子函数都是平级的,函数不能嵌套定义,但可以嵌套调用;下面给大家分享下一个自写的求平方的阶乘得和得程序,请各位批评指正:
#include<stdio.h>
int main()
{
 int sum,a,b;
 int num1,num2;
 int num3,num4;
 int squre(int x);
 int factorial(int y);
 scanf("%d %d",&a,&b);
 num1=squre(a);
 num2=squre(b);
 num3=factorial(num1);
 num4=factorial(num2);
 sum = num3+num4;
 printf("the tow number's factorial sum is:%d",sum);
}
int squre(int x)
{
 int c;
 c=x*x;
 return c; 
}
int factorial(int y)
{
 int i,n=1;
 
 for(i=1;i<=y;i++) //FOR循环求阶乘
 {
  n=n*i; 
 }
 
 return n;
}
函数得主函数体主要是总框架,里面要包含你想干的事情得中心思想,以及你达成目的所需要的功能模块,而下面得子函数定义则用于实现这些功能模块;调试时在主函数体的函数调用时,按F8进入函数内部进行调试,可知道函数具体的执行情况。两个子函数分别是求平方和求阶乘。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值