函数有大量的参数怎么办?

lincolnandlinda 2009-12-31 07:14:45
最近同事有些计算程序,里面的许多函数有非常多的输入参数,因此把程序的输入放入一文件中,然后从文件中读取。这样做输入参数可读性很差,而且程序本身要做许多格式转化的工作,异常麻烦。因此想请教各位大侠遇到此类问题如何解决?
...全文
86 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fire123cba 2009-12-31
  • 打赏
  • 举报
回复
学习了
lincolnandlinda 2009-12-31
  • 打赏
  • 举报
回复
非常感谢,2楼和3楼的方法很有价值。
欢迎各位多多指教。
zhanghuaigong 2009-12-31
  • 打赏
  • 举报
回复
学习。
jackyjkchen 2009-12-31
  • 打赏
  • 举报
回复
传结构体,参数一般不要超过5个,Windows API之所以不好用就是参数太多
arong1234 2009-12-31
  • 打赏
  • 举报
回复
一般我会把参数分组成一个个结构,这样就不需要输入一个长长的列表,也容易理解得多
或者做一个专门得参数类,把所有得相关得转换、预处理都放到这个类中,这样函数就只有一个参数,且这些预处理又可以分到很多小函数中,可读性高

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧