c/c++中,int ** a;是什么意思啊?

 我来答
爱教育爱学习
高粉答主

2019-11-21 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112736

向TA提问 私信TA
展开全部

*表示指针;

int*a里表示a是一个指向int的指针,指向是用来储存指针地址的;

int**a表示*a是指针指向整数指针类型int*a表示a是指向整数的指针类型;

int*a是声明指针;

int(*a)把指针a取值,并且转换成int;

(int*)a把a这个变量转换成int*;

扩展资料

int*a的使用

intmain()

{

int*a=1;

char*b="123";

printf("%p\n",a);

printf("%p%s\n",b,b);

return0;

}

水上漂汤
推荐于2017-09-06 · TA获得超过1万个赞
知道大有可为答主
回答量:1830
采纳率:71%
帮助的人:1444万
展开全部
在定义一个变量的时候,*表示指针
比如int * a,表示a是一个指向int的指针

int **a相当于(int *) * a,表示a是一个指向int *的指针(通俗点说就是a的值是一个指针,或者说地址),即指向int指针的指针,这是2级指针。
int m = 1;
int *p = &m;
int ** a = &p;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
背心_心背
2014-12-09 · TA获得超过449个赞
知道小有建树答主
回答量:644
采纳率:100%
帮助的人:510万
展开全部
定义一个int类型的二维指针a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liyuan_D
2014-12-09
知道答主
回答量:6
采纳率:0%
帮助的人:3.1万
展开全部
就是一个指向指针的指针,用来存储指针的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-09
展开全部
指向int型指针的指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式