c – 需要指针指针
发布时间:2020-12-16 05:53:21 所属栏目:百科 来源:网络整理
导读:存储指针的地址需要什么? int a = 2; int *p = a; int **q = p; 有什么实际用途?实时应用. 解决方法 A **只是一个指针的指针.所以在* p包含p的地址的地方,p **包含包含p对象的地址的p *的地址. 当您想要保留内存分配或分配(即使在函数调用之外)时也会使用*
存储指针的地址需要什么?
int a = 2; int *p = &a; int **q = &p; 有什么实际用途?实时应用. 解决方法
A **只是一个指针的指针.所以在* p包含p的地址的地方,p **包含包含p对象的地址的p *的地址.
当您想要保留内存分配或分配(即使在函数调用之外)时也会使用**. 还要检查这个article. 例:- void allocate(int** p) { *p = (int*)malloc(sizeof(int)); } int main() { int* p = NULL; allocate(&p); *p = 1; free(p); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |