比如:
测试函数A(缓存地址,图像宽度,默认颜色,...){
...
判断某点是否是默认颜色(...)
if(...){
...
判断某点是否是默认颜色(...)
...
测试函数B(...)
}
}
测试函数B(缓存地址,图像宽度,默认颜色,...){
...
判断某点是否是默认颜色(...)
}
BOOL 判断某点是否是默认颜色(缓存地址,图像宽度,默认颜色,...){
...
}
多处要判断颜色,要多个参数,怎么办...
要为一些不关联的数据定义一个结构体吗?好像不太好。
有结构体以后参数还是要一级一级向下传。
要把零散的参数定义成全局变量吗?也不好吧。
全局的东西不该是越少越好吗,这样不简洁。
在主函数中定义子函数,这样不用传参数了。
可是不允许。
怎么办,或者是程序设计问题?