修饰词const和指针结合
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修饰词const和指针结合相关的知识,希望对你有一定的参考价值。
修饰词const和指针结合
- const int * p:指向整形常量 的指针,它指向的值不能修改
- int * const p:指向整形的常量指针 ,它不能在指向别的变量,但指向(变量)的值可以修改。
- const int *const p: 指向整形常量 的常量指针 。它既不能再指向别的常量,指向的值也不能修改。
const int * p
#include <stdio.h>
int n = 88, m = 77;
const int *pa = &n;
int main()
{
//*pa = 99 //报错
pa = m; //可行
}
int *const p
#include <stdio.h>
int n = 88, m = 77;
const int *pa = &n;
int main()
{
*pa = 99 //可行
// pa = m; //报错
}
以上是关于修饰词const和指针结合的主要内容,如果未能解决你的问题,请参考以下文章