(*p)[4]是什么意思?
1个回答
展开全部
是指向数组的指针,相当于一个二维数组{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)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询