`
java-mans
  • 浏览: 11416105 次
文章分类
社区版块
存档分类
最新评论

C语言中const的使用

 
阅读更多

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 //表示指针和指针中的值都不可变。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics