const的用法,放*左边,与*右边区别

接下来看具体内容: int main() { int a = 10; a = 20; } 这段代码编译时不会出错的. 但是如果向前面加const,则程序会报错 如果有const 修饰,还能不能改变a的值呢? 上面这张图片说明const修饰的变量,不能直接修改,但是可以通过指针改变。但是这样不安全,因为本来a被const修饰,不能被改,可是现在却被通过指针改变了,那么该如何使a通过指针也改变不了呢。
相关文章
相关标签/搜索