- const基础知识 :
- #include int main(void)
- { //const 定义常量---> const 意味只读 const int a; int const b;
- //第⼀个第⼆个意思⼀样 代表⼀个常整形数
- const int *c;
- //第三个 c是⼀个指向常整形数的指针(所指向的内存数据不能被修改,但是本⾝可以修改)
- int * const d;
- //第四个 d 常指针(指针变量不能被修改,但是它所指向内存空间可以被修改)
- const int * const e ;
- //第五个 e⼀个指向常整形的常指针(指针和它所指向的内存空间,均不能被修改)
- return 0; }
- 全局函数不具有const属性
-
int a=10,b=20; int *p=&a; *p=100; //可以改 p=&b; //可以改 const int*cp=&a; *cp=100; //*cp不可以改; cp=&b; //cp可以改; int * const s = &a; *s=100; //可以改; s=&b; //不可以改; const int * const p=&a; *p=100; //不可以改 p=&b; //不可以改
C++const
最新推荐文章于 2024-01-04 22:40:55 发布