您的位置:首页 > 其它

函数心得

2018-03-20 16:47 162 查看
注意事项:
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语句描述不同的加减乘除情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: