“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 05:34:33
“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?常

“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?
“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?

“指向常量的指针”“常指针”“指向常量的常指针”该如何区分理解呢?
常指针即常量指针 1 常量指针!如 int b, c; int * const a = &b; 表示a是一个常量指针它指向变量b的内存.但是因为是常量指针所以不能再用a指向其他变量,如 a = &c; 错误!可以修改指向内存的值,如:*a = 20; BTW 常量指针声明的时候必须向我那样赋初值. 2 指向常量的指针!如 int b, c; int const *a; a = &b; a = &c; 都可以,唯独它指向的内存不能被修改.如:*a=20;这是违法的!错误! 3 指向常量的常指针 如int const * const a