1,宏是个啥?
开一块内存,把重复用到的代码放进去,方便调用
2,为啥不用form取代?
理论上,form比宏好,而且强烈建议用form,至于宏为什么有市场,大概是参数传递比较方便吧,而且,
基本上是简单重复的代码使用,因为它有参数个数限制(9)
3,对性能提高有好处吗?
很遗憾,没有,相反,影响性能,因为程序执行先要编译,遇到宏就会放到内存而不管你是否调用,也就是
说,你牺牲了内存空间。
4,有没有啥缺点?
非常明显,使程序不容易维护,因为宏中的代码不能debug。
最终结论:抛弃它吧,使用form,使用function,随你,为了你自己的程序的可维护性,多做点工作。
阅读(461) | 评论(0) | 转发(0) |