c语言中定义常量的几种方式,有什么区别