const关键字详解

修饰变量

(针对C编译器而言)

可以通过指针来从内存中获取const修饰的变量,修改其值

   

做左值:直接报错

做右值:直接取值,使用取地址符来取值使用

   

const修饰数组(与修饰变量类似)

(针对C编译器而言)

   

const修饰指针

   

   

   

const修饰函数参数和返回值

   

volatile关键字

每次编译器使用修饰的变量,则每次都要去内存中取值

   

   

   

   

原文地址:https://www.cnblogs.com/ChengR/p/14550181.html