What's mearning of char **ch;How to use "**" and what should notice?

dycdyc123 2001-06-29 11:02:24
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wingsun 2001-06-29
  • 打赏
  • 举报
回复
一个指向指针的指针,指向的是一个char *的指针。
char a[][];
a也是一个指向指针的指针,和你这儿的一样。
wjzhuang 2001-06-29
  • 打赏
  • 举报
回复
char **ch: 指针的指针,类型是char

char ch1; ch1是一个char类型的数据
一般的变量声明,得到储存数值
char *ch2; ch2是一个char类型的数据的指针.
比如 char temp[10];temp就是该数租的指针. 得到存储单元的位置
char **ch3; ch2是一个char类型的数据的指针的指针.
比如 char *temp[10];是一个指针数租,那么temp就是指针的指针

如何使用,要看具体用到什么地方

Winsky 2001-06-29
  • 打赏
  • 举报
回复
eg.
char **ppch;

ppch is a pointer which points to a pointer to a charator type variable .
duuyuu 2001-06-29
  • 打赏
  • 举报
回复
**的用途太多,只可意会不可言传
char **x=char x[][],的主要用途是字符串数组,
比如命令行参数:argc[][]
其中每个x[]是一个串的首地址,x是这一系列首地址所构成的
序列的首地址.
同理,***,****,***.....都有自己的用途,不过两个*以上的声明
很少使用,

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧