const 的作用?在c和c++中的不同,求大神说的详细一点
知道一点 但不是那么清楚 求大神详细给学渣解答一下本帖最后由 毕竟我还相信 于 2014-9-22 12:00 编辑
const指明改变量的值不可以被修改,但是值得注意的是,用const声明的变量,不是真正意义上的常量,const的标示,是对于编译器的,而不是对于内存的。他所标示的变量内存分配和不加const一样,也就是说,是个只读变量的概念。简单一句话概括,加和不加const的区别只是对于编译器来说,,加const,要求编译器编译时检查这个变量是不是有被修改,如果被修改,就报错。
页:
[1]