c++语言中的引用与指针

注:纯c语言不支持引用语法   一、引用与指针的对垒   1、引用的声明:int a=1;                              int &b=a;   //必须在声明时初始化  指针的声明:int *p=NULL; //可不初始化,当然,为了防止野指针常初始化为NULL   2、引用只是已定义变量的别名,没有分配存储空间        而指针在声明时是分配了存储空间的   3、用sizeof函数进行求内存大小操作时,sizeof指针  在64位操作系统下永远是8个字节,而sizeof引用  计算出的是它所引用内存的大小   4、引用不能指向常量  int &a=10;    这是不和法的        而指针能指向常量  int *p=10;     不能通过常量指针改变所指对象的值   5、引用声明后,目标变量名有两个名称,即目标变量原名和引用名,并且,该引用名不能再作为其它变量名的别名        而指针声明后能指向其它的变量名   6、引用:  不能建立对数组的引用        指针:   能指向数组   二、引

c++语言中的引用与指针最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/26296.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>