向一个功能复杂的函数传递了太多的参数,可以优化参数。

优化参数传递的方法

  • 将属于同一个对象的参数声明成一个结构体;
  • 将有同样属性的变量声明在一个结构体里;
  • 向函数传递结构体指针即可(Linux内核源码采用的是这种方案)