指针数组与指向指针的指针详
指针数组和指向指针的指针这个概念,乍一看是不是有点复杂?其实理解了就会发现挺有趣的。简单来说,指针数组就是一个数组,数组里的每个元素都是指针,它们存储的是内存地址。比如,int *p[4]
,这里的p
就是一个数组,里面有 4 个元素,每个元素都能存储一个int
类型变量的地址。而指向指针的指针,就是一个指针,它指向另一个指针的地址。看起来有点绕,但实际上,它们用起来灵活。比如,int (*p)[4]
,这里p
指向的是一个含有 4 个int
的数组。结合实际场景,像这种结构常用在需要操作数组的复杂数据时。你在写程序时,偶尔会遇到这种需求哦。所以,掌握这些概念,能让你指针更得心应手。
对于初学者来说,建议先从指针数组入手,理解了之后再去攻克指向指针的指针。别急,慢慢来。
另外,关于指针和数组,后面有更多资源可以参考。
比如你可以看看这些链接,了解更多:指针的指针变量,一维数组指针变量。
8.81MB
文件大小:
评论区