第4行, define($p,3.14);中的$p.按照定义不是常量中第一个参数不带$符号嘛?
仔细看代码 之前就定义了$p 只是$p之前是变量字符串 而不是常量 ...这里属于灵活运用 把变量值(就是变量里的字符串)通过define函数转换成了常量....简单的理解就是$p只是里面的字符串的替代...可以加我qq1205690873一起学习
第一个参数不带$符号,是,变量名的标识符。第四行的$p,是一个正常的字符,相当于ABCD_(下划线等)