摘要:
Const常量真的不能改变了么? 在介绍const用法的时候,老师们都说"由const修饰的变量的数值是不能修改的", 不过世间的事总不是那么绝对的!下面就介绍几种修改const变量的方法!我们声明一个const类型的变量,可以用如下代码:const int a = 2;直接对a进行赋值是不行的,如 阅读全文
posted @ 2019-01-13 23:48
chenlife
阅读(661)
评论(0)
推荐(0)
摘要:
const关键字是C语言中很重要的一个关键字,被它”修饰“的变量我们称为常变量。那这个常变量的值到底能不能修改呢?我们先来看一下变量名与变量之间的关系: 变量:用来标识(identify)一块内存区域,这块区域的值一般是可以更改的,这就是它“变”的由来。变量名:是一个标识符(identifier), 阅读全文
posted @ 2019-01-13 23:47
chenlife
阅读(839)
评论(0)
推荐(0)
摘要:
真正让我懂了的解释:volatile 指出 i是随时可能发生变化的,每次使用它的时候必须从i的地址中读取,因而编译器生成的汇编代码会重新从i的地址读取数据放在b中。而优化做法是,由于编译器发现两次从i读数据的代码之间的代码没有对i进行过操作,它会自动把上次读的数据放在b中。而不是重新从i里面读。这样 阅读全文
posted @ 2019-01-13 23:45
chenlife
阅读(231)
评论(0)
推荐(0)

浙公网安备 33010602011771号