我想知道这个关键字是什么,这个关键字怎么用



const int i = 10;和int const i = 10
const int* p; 
int *const t = &c
const

const是C语言关键字

关键字const用来定义只读变量,被const定义的变量它的值是不允许改变的,即不允许给它重新赋值,即使是赋相同的值也不可以。所以说它定义的是只读变量,这也就意味着必须在定义的时候就给它赋初值。

用const修饰变量的格式通常为

1 const type name = value;
代码示例;(第一种方式)

1 const int Max;
也可以写成下面这种(第二种方式)

1 int const Max;

const是编程语言中的一个关键字,const的意思可以概括为 “一个不能被改变的普通变量” ,使得const在一定程度上提高程序的安全性和可靠性。
简要说一下const的几种使用情况:
1.const的普通用法

int const size;
const int size;

这两条语句都是把size声明为一个整数,他的值不能被修改。
可以在声明的时候对他进行初始化
2.const用于指针

const int *p;
int const *p;         //含义是指向常量的指针,指针的常量值不可以修改

3.const用于函数的形参

void foo(const int * p)

等等情况
希望对题主有所帮助,可以的话,帮忙点个采纳!