const int a = 4; // 1. const用于定义常变量时,要进行初始化 // 2. 合法,等价于 int const a=4; // 3. 定义变量a的数值为4,且表明a的值不可以改变,为“只读”状态 const int *P; //1. 与int const *p等同, //2. 语句的含义是 :p是指向常量整形的指针 //3. const修饰*P,P是指针,*P是指针指向的对象,不可变 //4. P 可变,P 指向的对象不可变 int const* p; // 1. 通常写成 int const *p; // 2. 语句的含义是:p是指向int的常量指针 //3. const修饰*P,P是指针,*P是指针指向的对象,不可变 //4. P 可变,P 指向的对象不可变 int *const Pp; //1. const修饰P, //2. P 不可变,P 指向的对象可变
C语言笔试题_关键字_const
最新推荐文章于 2024-09-12 16:20:04 发布
文章详细介绍了C++中const关键字的使用,包括const定义常量变量必须初始化,以及const修饰指针的不同情况:constint*P表示指针可变但指向的数值不可变;intconst*P同样表示数值不可变;而int*constP意味着指针本身不可变但指向的int值可变。
摘要由CSDN通过智能技术生成