C语句: int (* pa)[5]; 中,pa 表示的是一个( ) 选择一个答案 A. 指针数组的名称 B. 指向整型变量的指针
C语句:int(*pa)[5];中,pa表示的是一个()选择一个答案A.指针数组的名称B.指向整型变量的指针C.指向包含5个整型元素的一维数组的指针D.指向函数的指针...
C语句: int (* pa)[5]; 中,pa 表示的是一个( )
选择一个答案
A. 指针数组的名称
B. 指向整型变量的指针
C. 指向包含5个整型元素的一维数组的指针
D. 指向函数的指针 展开
选择一个答案
A. 指针数组的名称
B. 指向整型变量的指针
C. 指向包含5个整型元素的一维数组的指针
D. 指向函数的指针 展开
6个回答
展开全部
C
[下标] 的优先级要高于 *指针, 所以是不用括号的话就是 int *(pa[5])的意思,
因此要定义指向数组的指针就需要括号改变语义 int (*pa)[5] ,这是指向 一维是5的 数组的指针
对这个数组指针递增时,会自动递增5个元素的地址,也就是指向下一行的首地址
[下标] 的优先级要高于 *指针, 所以是不用括号的话就是 int *(pa[5])的意思,
因此要定义指向数组的指针就需要括号改变语义 int (*pa)[5] ,这是指向 一维是5的 数组的指针
对这个数组指针递增时,会自动递增5个元素的地址,也就是指向下一行的首地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大家不用争了.
这题选C
pa是一个数组指针
指针指向一个长度为5的整形数组
样例:
int main()
{
int a[5];
int (*pa)[5] = &a;
}
这题选C
pa是一个数组指针
指针指向一个长度为5的整形数组
样例:
int main()
{
int a[5];
int (*pa)[5] = &a;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A,指针数组,就是指向含5个指针的数组,*p[5]表示指向含五个元素的数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询