C语言的几个关键字

1. const

常量指针是说指不可以通过该指针修改它指向的变量的数值,但是该指针可以指向其他的变量

int x, y;
int const *p = &x;

x = 5; // 可以
*p = 5; // 不可以
p = &y; // 可以

指针常量 是说指针是个常量,不可以修改了,所以定义时,要赋初值

int x, y;
int * const p = &x;

x = 10; // 可以
*p = 5; // 可以
p = &y; // 不可以

posted @ 2024-06-11 09:56  靖意风  Views(9)  Comments(0)    收藏  举报