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

C++ 了解指针

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

C++ 了解指针

 指针也就是内存地址,指针变量是用来存放内存地址的变量,就像其他变量或常量一样。

        int num =10;
        qDebug() << "num 内存地址==" << #
        qDebug() << "num 变量值 ==" << num;

        int *p = nullptr;
        qDebug() << "指针变量p的 值 ==" << p;
        qDebug() << "指针变量p的 内存地址==" << &p;
        qDebug() << "指针变量p的 值 ==" << *p; //空指针会报错

 

        int num =10; 
        qDebug() << "num 变量的地址==" << #
        qDebug() << "num 变量值 ==" << num;

        int *p;     
        qDebug() << "指针变量p存储的内存地址 ==" << p;
        qDebug() << "指针变量p的地址==" << &p;
//        qDebug() << "指针变量p的 值 ==" << *p; //没赋值空指针会报错

        p = #   
        qDebug() << "指针变量p存储的内存地址 是num的地址 ==" << p ;
        qDebug() << "指针变量p的地址==" << &p;
        qDebug() << "使用指针访问值, *p 变量的值 是num的值==" << *p;


        int **a = &p;
        qDebug() << "a==" << a;
        qDebug() << "&a==" << &a;
        qDebug() << "*a==" << *a;
        qDebug() << "&*a==" << &*a;
        qDebug() << "**a==" << **a;

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

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

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