C语言中const的使用:
类型声明中const用来修饰一个常量,有如下两种写法,
不过不同的写法限定不变的量是不同的,下面将分别举例来说明:
1) const在前面
const int nValue //表示nValue值不变。
const char *pContent //表示*pContent不变,也就是指针中值不变,指针地址pContent可变
const (chat*) pContent //表示地址pContent是const,而指针中的值可变
char* const pContent //表示地址是const,而指针中值可变
const char* const pContent //表示指针和指针中的值都不可变。
2)const在后面
int const nValue //表示nValue值不变。
char const *pContent //表示*pContent不变,也就是指针中值不变,指针地址pContent可变
chat*) const pContent //表示地址pContent是const,而指针中的值可变
char* const pContent //表示地址是const,而指针中值可变
char const* const pContent //表示指针和指针中的值都不可变。
C语言中const的使用
最新推荐文章于 2022-12-31 18:05:56 发布