2410C++,本次写级数代码的注意事项
写代码的整个流程:先狂写基本,然后是编译时检查,然后是运行时检查(调试),然后是逻辑检查(抓八哥),然后是(深入理解后)重写代码
 如上,是写代码流程.三个检查非常重要!
 1编译时,2运行时,3检查逻辑抓八哥!
 刚写好代码,以为啥都没问题.
 一检查,没有没有问题的!
 1,统计行之时统计了多余的,每轮检查前忘记了清零.
 2,打印不能搞成递归循环调用,很容易出问题!
 3,成员函数与普通函数不能统一,麻烦得很!只有靠难看的λ了.因为λ可以吸收环境变量!
 4,过去的函数尽量不要动,即使它的逻辑可能出错,也不要动,因为有函数可能依赖错误的八哥,此时,最好标记此函数有问题,不要再用,用新的函数!这种非常深层次的函数,都是不能动的!
 5,双层次的极,不能用单层次替代!.
 此时,可用一个极类成员加一个局部变量.
整 i=F(c);
如(i!=-1){
}
6,要小心返回-1的函数的判断!不要搞成如(F(c)),那就犯错了!
 7,关键的级数,这个玩意,很变态,找了半天的规律,都难找到.最后重点是这样的:
整 p=n;如(c.型==左大括)p--;
压(们,p);中 n;//这两行,是关键!!
返回的级数是n,但是压的级数在是左大括的时候,却是减一个!非常重要!
 在判定级数时,是单方面的保存时减少1个!
