一、基本概念:const被称为常量限定符,定义后表示该变量不可修改。
二、用法
1.定义一般常量
const int N = 10010;
int const N = 10010;//同上
2.定义指针
- 常量指针 不可通过指针修改指针指向的值,但可以改变指针指向的变量。
int a = 1,b=10; const int *x = &a;//const的是*x *x = 10;//error p=&b;//true
- 指针常量 不可改变指针指向的变量,但可以通过指针修改指针指向的值。
int a = 1,b = 10; int *const x = &a;//const的是x *x = 10; //true x = &b; //error