有任何不懂的问题可以评论区留言,能力范围内都会一一回答
本章我们来学习const修饰指针的两种方式
1.const+指针类型 +变量名

如上图中的const int*b
此时const使代码无法通过指针改变变量的值,但是可以改变指针所指向的变量,或者直接改变变量的值
2.指针类型+const+变量名

此时const使代码无法改变指针所指向的变量,但是可以通过指针改变 所指向变量的值,或者直接改变变量的值
3.那么const+类型+变量名

此时const使代码无法直接改变变量的值,但是可以通过指针去改变变量的值
4.const +类型+const+变量名
此时const使代码无法改变指针所指向的变量,也无法通过指针改变 所指向变量的值,但是可以直接改变变量的值

从上文我们看到没有一个const可以真正意义上让变量的值无法改变,我们总能有其他办法去改变变量的值,这在某些情况下是十分危险的,因此在C++中对cosnt的用法进行了一些该变,这个在后续中的C++笔记中后会补充,C学到这目前够了
最后老规矩以一张思维导图结尾。

424

被折叠的 条评论
为什么被折叠?



