导读 大家好,我是小根根,我来为大家解答以上问题。指针 作用,指针的作用是什么很多人还不知道,现在让我们一起来看看吧!1、)指针的操作流
大家好,我是小根根,我来为大家解答以上问题。指针 作用,指针的作用是什么很多人还不知道,现在让我们一起来看看吧!
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; 假如函数体内的程式修。
本文到此讲解完毕了,希望对大家有帮助。