指针和引用的区别
C语言中是没有引用的概念的吗?这两个的差异在哪里呢? 本帖最后由 代号3 于 2018-4-25 20:27 编辑
引用是别名 相当于许三多从军了 叫列兵001 列兵001就是许三多 啥也没多 他还是他
指针是一种数据类型 指针有内存 4字节 指针存储的内容是指向变量的地址
和引用相比 它创建内存了
(这个可以理解为许三多被备案了 列兵001就是指针名 指向许三多的所有登记信息 备案的空间就是指针内存 备案本身要占用内存)
引用不占内存 就是起了个新名字 引用就是一个特殊的指针
#include <iostream>
int main()
{
int a = 100;
int &ra = a;
int *pa = &a;
return 0;
}
当你学了汇编语言以后就明白了
汇编语言相当适合解释这类问题
页:
[1]