您的位置:首页 > 编程语言 > C语言/C++

C语言中const的使用

2011-03-22 20:15 169 查看
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