当前位置: > 华清远见教育科技集团 > 嵌入式学习 > 讲师博文 > 关于const修饰的变量问题
关于const修饰的变量问题
时间:2016-12-14作者:华清远见

关于const修饰的变量问题

编译:

稍作修改:

再编译执行:

编译的过程中仅仅是给了一个警告,并没有报错,执行程序成功的修改了变量a的值。

现在我们在函数里尝试修改变量的值

编译并运行:

和上面直接在main函数中修改一样,编译只有警告而没有错误。究其原因:仅仅是应为const作为一种修饰符,并不会修改变量的存储位置和读写属性,变量依然属于变量并不会变为常量,const修饰的变量,仅仅是在软件层次的一种限制保护,告诉编译器,const修饰的变量不可以用来作为复制语句的左值。但我们依然可以是用指针轻而易举的突破const的限制修改变量的值。

发表评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)