注册 登录
编程论坛 C++教室

问个问题

一切皆安 发布于 2011-06-28 18:36, 409 次点击
char **garv
这样代表什么意思??、两个星??
5 回复
#2
Pirelo2011-06-28 18:37
从定义上来讲,是个二级指针
什么是二级指针呢,通俗的说法就是指向指针的指针

[ 本帖最后由 Pirelo 于 2011-6-28 18:39 编辑 ]
#3
一切皆安2011-06-28 20:21
回复 2楼 Pirelo
什么意思,还是不太懂,说明白点吧
#4
t36932011-06-28 21:31
指向指针的指针
#5
Invariably2011-07-01 11:30
举个例子
char a='b';
char*c=&a;
char**garv=&c;
这样明白了吗?
#6
pangding2011-07-01 16:10
其实就是每个 garv[0], garv[1] 都是 char*。

楼主是不是就是在主函数参数里看到的?那个习惯上叫 argv。
除了可以声明成 char **argv,也可以是 char *argv[]。
1