2025-09-24

七:指针与引用
指针
    1. 指针的基本概念
        1. 数据对象的地址与值
            地址:数据对象的存储位置在计算机中的编号
            值:  在该位置处存储的内容

        2. 指针的定义格式
            格式:目标数据对象类型 * 指针变量名称
            例一:定义p为指向整数的指针:int * p;
            例二:定义p为指向结构体的指针
            struct POINT {int x, y;}; POINT * p;

        3. 多个指针变量的定义
            例三:int * p, * q;
            例四:typedef int * PINT; PINT p, q;

        4. 指针数据对象与目标数据对象
        仅定义指针变量,未初始化
            例一:int * p;
        定义指针变量,并使其指向某个目标变量
            例二:int n = 10; int * p = &n;

        5. 定义指针变量,并使其指向数组首元素
            例三:int a[8] = {1,2,3,4,5,6,7,8}; int * p = a;

        6. 指针变量可以像普通变量一样赋值
            示例:int n = 10; int * p = &n, * q; q = p;
            两个指针指向同一个目标数据对象

        7. 取址操作符&
            获取数据对象的地址,可将结果赋给指针变量

        8. 引领操作符
            获取指针所指向的目标数据对象
            例一:int m, n = 10; int * q = &n; m = *q;
            使得m为10

    2. 指针运算

    3. 指针与函数

    4. 指针与数组

    5. 指针与结构体

字符串
    1. 字符数组

    2. 字符指针

    3. 字符串整体

    4. C标准字符串库

    5. C++字符串类

动态存储管理
    C格式:malloc/free
    C++格式:new/delete

引用

八:链表与程序抽象

九:类与对象

十:操作符重载
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2025年10月国内GEO服务商综合推荐测评:优秀的GEO服务商排行TOP5 一场营销范式革命正在进行中。当67%...
    锦李L阅读 30评论 0 0
  • 在羞耻感中长大的人通常相信,所有的个人关系,一定是以羞耻为中心建立的。要么,别人一定反复说他们的某些方面出了问题;...
    燕归来2021阅读 27评论 0 0
  • 今天上午,张博文同学到我办公室对我说,:“老师,如果我有不懂的问题,可不可以到您家里去问您?”我说:“可以。...
    许生说阅读 514评论 0 4
  • 去除残留在鱼肉中的鱼刺、鱼细骨、鱼皮、鱼鳞、鱼筋等杂质,提升鱼肉品质。今天鸡胸肉试机!
    赣云食品机械zhang阅读 17评论 0 0
  • 今天父亲的检查结果出来了,是因为近期的一个小小的梗塞点,因为小而且位置不重要,在枕页和额叶之间,所以当时身体没有反...
    知鱼之乐之杨阅读 31评论 0 0