函数可以动态的输出不同的常量???这个是什么意思
就是define()里的值能被随意调用,而常亮就是常亮,只能被重复的赋值。简单来说就是我有一个螺丝刀套柄constant()但是我没有对应各种螺丝的螺丝刀,define()就是我的各种螺丝刀,我直接从define()里取出螺丝刀装在constant()的套柄上就能打开各种螺丝,常数的就是需要遇到一个螺丝就要一把对应的螺丝刀,万一螺丝型号很多,就需要很多的螺丝刀。这样应该很好理解了吧。
函数是可以变化的,常量只是一个量,虽然可以重复赋值,但是有些动态的东西只用常量做不出来,所以函数比常量灵活,可以输出不同的常量