社区
C语言
帖子详情
谁能解释解释指针的指针的具体作用和用法?老实弄不清楚,谢谢
AeoLusFeng
2002-04-09 05:09:36
同上,也欢迎大家讨论
...全文
164
4
打赏
收藏
谁能解释解释指针的指针的具体作用和用法?老实弄不清楚,谢谢
同上,也欢迎大家讨论
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
匿名用户12345
2002-04-09
打赏
举报
回复
我来补充两句
指针想必你已经了解了。其实就是一个存放地址的内存,里面的地址为他所值向的对象。
一维树组,也可以看成是一个指针,如a[0],就是一个地址,里面的内容为a树组的首地址。那么当操作二维树组时,对每一个数,用指针来操作时,就不能用普通指针了,因为它指向的只能是一种类型的,如int,char。
需要指向a的首地址,此时就用到指向指针的指针了,要说明白很费事的,你看看潭好强教授的c语言教材,里面有很多这个的介绍。
firebing
2002-04-09
打赏
举报
回复
看书不是更好懂的吗?
利用指针的指针可以实现对二维数组的操作。
prototype
2002-04-09
打赏
举报
回复
指针 is an object that stores the address of another object.
example:
int i; // 'i' is an object.
int* p;
p = &i;
because 指针 is also an object, it can be pointed by a pointer.
this kind of pointer is called 指针的指针.
example:
int i;
int* p;
int** pp;
pp = &p;
after understanding all this, the usage of 指针的指针 should be obvious.
for example, you can use 指针的指针 to get a 2-D array.
void func( char** s ) { strcpy( s[0], "fjkdjf" );
strcpy( s[1], "fjkdjfkdjkfa" );
}
...
char str[3][100] = { "11111", "2222", "3333" };
func( str );
hongbo_liu
2002-04-09
打赏
举报
回复
gz
C++ **(
指针
的
指针
)和*&(
指针
的引用)——个人理解
该博客聚焦C++中
指针
与引用的知识。详细
解释
了*和&在变量定义区与操作区的不同含义,还说明了**和*&分别代表
指针
的
指针
与
指针
的引用。通过代码展示了传单
指针
、传双
指针
、传
指针
的引用的使用,指出
指针
的引用和
指针
的
指针
原理相同但语法有别。
C++中 指向
指针
的
指针
“
作用
与应用
本文介绍了C++中指向
指针
的三种主要用途:在子函数中修改主函数传来的
指针
指向,用于不确定返回值个数的场景;用
指针
的
指针
取二维数组元素;以及用
指针
的
指针
指向
指针
数组。通过示例代码详细
解释
了这些应用。
指针
的
指针
和
指针
的引用
本文详细
解释
了在C++中如何使用
指针
的
指针
和
指针
的引用来修改原始
指针
的值或地址,通过
具体
示例展示了不同情况下
指针
和引用的行为差异。
指针
的
指针
的理解
本文介绍了如何使用
指针
在C语言中创建链表,并详细
解释
了为何在修改
指针
所指向的对象时需要使用
指针
的
指针
。此外,还提供了创建链表头部节点的
具体
实现方法,包括通过函数返回地址和通过参数传递改变原变量地址两种方式。
指针
的
指针
本文详细
解释
了
指针
的
指针
的概念及其在C语言中的使用方式,包括如何声明、初始化以及通过
指针
的
指针
访问数据。同时,还提供了一个
具体
的示例程序来展示如何利用
指针
的
指针
来修改指向数组的
指针
变量。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章