C/C++小知识点记录

之前工作都没用过C/C++,现在突然让我接触还是有点晕,这里特别做一下平时的小记录,免得后期忘记。
1、常量指针和指针常量

1)常量变量:被常量修饰的变量,无法被修改
2)常量指针:const在*之前,指针的地址是可以被再次赋值的(可以修改),指针地址所指向的内容(变量)是不能被修改的,常量指针的常量是不能被改变的。


常量指针

3)指针常量:const在*之后,表面这个指针本身是个常量,故其地址无法被修改,但地址所指向的内容可以被修改。


指针常量

换个记忆方式,要看const后面紧跟着的是什么符号,如果是*,则表面其修饰的是内容;
如果是变量,则说明修饰的是变量,其实就是看const修饰来哪一个(可以记忆成谁在前面谁就不能变)。

你可能感兴趣的:(C/C++小知识点记录)