指针和引用的区别 指针

综合精选 2023-10-19 00:44:02
导读 大家好,我是小典,我来为大家解答以上问题。指针和引用的区别,指针,很多人还不知道,现在让我们一起来看看吧!1、)指针的操作流程申请
2023-10-19 00:44:02

大家好,我是小典,我来为大家解答以上问题。指针和引用的区别,指针,很多人还不知道,现在让我们一起来看看吧!

1、)指针的操作流程 申请并初始化或配置为空:int *pInt=NULL; 开辟空间或使其指向对象:pInt=new Int(3);或int i=3;pint=&i; 用指针(更确切地说是操作内存,在使用之前加if(pint!=NULL)或assert(pInt!=NULL)后再使用,以防内存申请失败的情况下使用指针): if(p!=NULL) {use pint}; 释放使用完的内存.free(pInt); 置指针为空pInt=NULL;(避免野指针的出现) (3) 在函数的参数传递中,编译器总是要为函数的每个参数制作临时副本。

2、假如参数为p的话,那么编译器会产生p的副本_p,使_p=p; 假如函数体内的程式修。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!