什么是指针?什么是指针的指针?他们之间有本质的区别么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 21:17:23

什么是指针?什么是指针的指针?他们之间有本质的区别么?
什么是指针?什么是指针的指针?他们之间有本质的区别么?

什么是指针?什么是指针的指针?他们之间有本质的区别么?
指针本质上是地址,可以是变量、常量、函数的地址等.通过地址就能找到相应的变量等.这是C语言灵活性的重大体现.
指针的指针也是指针,但它指向的是一个指针变量(这个变量本身就是一个指针,这个指针可能指向别的变量、常量、函数等).
指针的指针是指针的一种,是一个特别的指针;
指针和指针的指针是包含的关系;

其实没什么本质区别,指针变量是存储某一数据类型的地址,该地址所指的数据是什么类型,指针就是什么数据类型,而指针的指针所存储的也是一个地址,只不过该地址所指向的内容也是个地址罢了,指向的地址所指的数据是什么类型,那么指针的指针就是什么类型。听起来有点绕,好好理解一下就行了。...

全部展开

其实没什么本质区别,指针变量是存储某一数据类型的地址,该地址所指的数据是什么类型,指针就是什么数据类型,而指针的指针所存储的也是一个地址,只不过该地址所指向的内容也是个地址罢了,指向的地址所指的数据是什么类型,那么指针的指针就是什么类型。听起来有点绕,好好理解一下就行了。

收起