打印
[培训信息]

【华清远见】关于const修饰的变量问题

[复制链接]
1256|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shanghaifar|  楼主 | 2013-10-14 10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作者:张老师,华清远见嵌入式学院讲师。
关于const修饰的变量问题
编译:
稍作修改:
再编译执行:
编译的过程中仅仅是给了一个警告,并没有报错,执行程序成功的修改了变量a的值。
现在我们在函数里尝试修改变量的值
编译并运行:
和上面直接在main函数中修改一样,编译只有警告而没有错误。究其原因:仅仅是应为const作为一种修饰符,并不会修改变量的存储位置和读写属性,变量依然属于变量并不会变为常量,const修饰的变量,仅仅是在软件层次的一种限制保护,告诉编译器,const修饰的变量不可以用来作为复制语句的左值。但我们依然可以是用指针轻而易举的突破const的限制修改变量的值。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

81

帖子

0

粉丝