栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

常量指针(很简单)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

常量指针(很简单)

1、指针可以修改为指向不同的常量

2、指针可以修改为指向不同的变量

3、可以通过解引用来读取指针指向的数据

4、不可以通过解引用来改变指针指向的数据

#include
int main()
{
    int num=1024;
    int* p = #
    printf("%p %dn",p,*p);

    int temp = 1042;
    p = &temp;
    printf("%dn",*p);
}

简单来讲就是不可以改变指针指向的数据,但是可以改变指针存储的地址


#include
int main()
{
    int num = 1024;
    const int cnum = 4201;
    int * const p = # 

    *p = 1025;
    printf("%d ",*p);     

    p = &cnum;
    printf("%d",*p);      

    return 0;
}

所谓常量,就是不变的量。

const后边的一切为不可改变量。



#include
int main()
{
    int num = 1024;
    const int cnum = 4201;
    const int * const p = # 

    *p = 1025; 
    printf("%d ",*p);

    return 0;   
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/589458.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号