C语言中const的用法
2023-10-11 21:45
Const的用法
1、定义常量
(1) const 修饰变量,以下两种定义形式本质相同。其含义是:被const修饰的TYPE类型的变量的值是不可变的。
TYPE const ValueName = 值;
const TYPE ValueName = 值;
(2)将const改为外部连接,效果将扩展到全世界。内存会在编译时分配,不需要初始化。这只是一个声明。编译器认为它是在程序的其他地方定义的。
扩展const int ValueName =值;
2,指针指针使用CONST
(1)指针本身是常量且不可变的
char* const pContent;
(2) 指针指向的内容是常量且不可变的
const char *pContent;
(3) 两者都是不可变的
const char* const pContent;
转载自:http://www.swkj.org.cn/Eric_Jo/article/details/4138548