函数心得

本文介绍了函数编程中的注意事项,如避免在函数内定义其他函数、处理递归问题的方法及使用三元运算符来简化程序等。同时分享了如何通过观察规律解决复杂问题的心得体会。

注意事项:

1.自己写的函数内部可以调用其它函数,但不能在一个函数内部去定义另一个函数。

2.如果自己写的函数与系统中已有的函数功能一样时,则自己写的起作用。

3.写递归函数,关键是发现递归式和找到递归边界。若递归规律是后面的例如n和n-1的关系,则递归边界应找前面的小数那种显而易见的关系(即从后往前推)。

4.对于函数体内只考虑两种情况的,可以用三元运算符简化程序。

eg: 求n!

int fac (int x)                                                       int fac (int x)

{                                                                      {

 if (x==1)      return 1;                                          return x ==0? 1: x*fac(x-1);

else              return x*fac(x-1);                          }

 }

心得体会:

1.注意挖掘题目给的隐含的解题思路,对于有规律的表达式,注意寻求规律,要学会将一个整体的大问题分解成一部分,一部分的小问题,不要禁锢住自己的思想,要学会一步一步的去解决问题。

2.不同的题型学会去运用不同的表达方法,牢记各种语句相对应的适用情况

eg:像简单算术表达式求值。当运算符为不同情况时,对应于不同的表达式。所以可以在函数内部用switch语句描述不同的加减乘除情况。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值