张子铭 发表于 2018-4-25 20:18:31

指针和引用的区别

C语言中是没有引用的概念的吗?

这两个的差异在哪里呢?

代号3 发表于 2018-4-25 20:21:54

本帖最后由 代号3 于 2018-4-25 20:27 编辑

引用是别名 相当于许三多从军了 叫列兵001 列兵001就是许三多 啥也没多 他还是他
指针是一种数据类型 指针有内存 4字节 指针存储的内容是指向变量的地址
和引用相比 它创建内存了
(这个可以理解为许三多被备案了 列兵001就是指针名 指向许三多的所有登记信息 备案的空间就是指针内存 备案本身要占用内存)
引用不占内存 就是起了个新名字

人造人 发表于 2018-4-25 20:30:30

引用就是一个特殊的指针
#include <iostream>

int main()
{
        int a = 100;
        int &ra = a;
        int *pa = &a;

        return 0;
}




当你学了汇编语言以后就明白了
汇编语言相当适合解释这类问题
页: [1]
查看完整版本: 指针和引用的区别