gpt4 book ai didi

c - 我可以在一个订单中有多少个连续的嵌套指针(指向指针的指针)?做引用有限制吗?

转载 作者:太空宇宙 更新时间:2023-11-03 23:56:35 24 4
gpt4 key购买 nike

下面的程序声明了一个指针,然后又声明了一个新指针来保存先前指针变量的地址。我可以使用多少嵌套指针变量来保存内存地址有没有限制?

#include <stdio.h>
#include <conio.h>

void main()
{
int x=2,y=5;

int *ptr;
int **sptr;
int ***ssptr;

ptr = &x; // address of x
*ptr = 0;
sptr = &ptr;
ssptr = & sptr;

printf(" address is ip = %u %u %u",ptr,sptr,ssptr);
_getch();
}

最佳答案

没有限制。指针是一 block 内存(通常是一个字),其内容是一个地址。指向指针的指针也是一个字,其内容是一个地址,但碰巧那个地址的内容是另一个地址。指向指针的指针(to a pointer to a pointer...等,ad nauseum)并没有什么特别之处。

关于c - 我可以在一个订单中有多少个连续的嵌套指针(指向指针的指针)?做引用有限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4960780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com