c++语言const是什么意思,c++中const关键字

c++中const关键字

const是一个C++语言的限定符,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。下面是小编分享的c++中const关键字,一起来看一下吧。

define与const的区别

1.define作用在预处理时,是简单地字符替换

2. const作用在编译时,具有类型检查的功能

3. const必须进行初始化

常量指针与指针常量

#include

using std::endl;

using std::cout;

int main()

{

int a = 100;

const int *pa = &a;

int * const pb = &a;

return 0;

}

小结:

const int *pa = &a;-->常量指针

可以改变指针指向,不能改变所指变量的值。

int * const pb = &a;

不能改变指针指向,可以改变所指变量的值。

C/C++中CONST用法总结

1、修饰常量时:

const int temp1; //temp1为常量,不可变

int const temp2; //temp2为常量,不可变

2、修饰指针时:

主要看const在*的前后,在前则指针指向的内容为常量,在后则指针本身为常量

你可能感兴趣的:(c++语言const是什么意思)