1.c语言中 const修饰的变量是只读的,本质上还是变量 const修饰的局部变量在栈上分配空间(因为在栈上分配空间,所以我们可以通过改变这个空间的值.间接去改变这个变量.) const修饰的全局变量在只读存储区分配变量(这个区不能改) const在编译期有用,在运行期无用(const修饰的变量只在编译期有只读属性,过了编译期的运行期就无效了) const修饰的变量不是真的变量,它只是告诉编译器该变量不能出现在赋值号的左边. 思考:c语言中怎么定义真正的常量? 只有enum(注:define不…