C语言以函数为程序的基本单位,有什么好处?

C语言以函数为程序的基本单位,有什么好处?,第1张

c语言以函数程序的基本单位主要是为了程序便于调试,以及程序更趋于结构化,增强了程序的可读性和可移植性乱念,减少代码冗余。c提供标准函数库给用户,这些函数可方便的调用,可以减少用户不必要的开发工作量哗返困。世烂

以 C 语言源程序为例,使用函数式的编程风格主要是有利于程序的调试!而且程序的可读性也很好。程序思路很清楚!!以下面的源程序进行讲解就一目了然了。在以下题目中,三次用到了求阶乘的代码(A!、(A-B)!、B!),现在使用李纤调用子函数的编程风格,程序简洁明了、且可读性很强。如果不使用函数式编程,那么求阶乘的代码你就必须要重复行稿三次。你说档扰孝到底是哪一种编程风格好呢?

例如:求组合数C(A,B) = A!/( (A-B)! * B! )

int jie_cheng( int )

void main( )

{

int a = 0,b = 0 , c = 0

scanf("%d %d",&a,&b)

c = jie_cheng(a) / (jie_cheng(a-b)*jiecheng(b))

printf("Zu he shu C is: %d\n", c)

}

int jie_cheng(int num)

{

if( num == 1)

return 1

else

return num*jie_cheng(num-1)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12525226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存