(*p)[4]是什么意思?

 我来答
当代生活体验迷
2022-01-09 · 喜欢学习生活知识,乐于帮助他人
当代生活体验迷
采纳数:520 获赞数:4737

向TA提问 私信TA
展开全部

是指向数组的指针,相当于一个二维数组{int(*p)[4];inta[4];p=&a;a[0]=1;printf(“%d\n”,p[0][0]);}。

首先已知数组inta[5][2]={0,1,2,3,4,5,6,7,8,9};按照地址连续性a[0][0],a[0][1],a[1][0],a[1][1],a[2][0]。按对应顺序赋值。

对比两行代码:

int*p=a[0]。

int(*p2)[2]=&a[1]。


其他运算符:

1、逗号运算符:

用于把若干表达式组合成一个表达式(,)。

2、指针运算符:

用于取内容(*)和取地址(&)二种运算。

3、求字节数运算符:

用于计算数据类型所占的字节数(sizeof)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式