设有C语句int a[3][4];则每次移动过a数组一行元素的指针变量定义形式是 a int *p b int **p c int(*p)[4]

是选c吗??int*p[4]int(*p)[4]分别用一句话解释其意思,,,谢谢(俺刚接触c语言)... 是选c吗?? int *p[4] int (*p)[4]分别用一句话解释其意思,,,谢谢(俺刚接触c语言) 展开
 我来答
yugi111
2013-09-10 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
设有C语句
int a[3][4];
则每次移动过a数组一行元素的指针变量定义形式是 
a) int *p   p的引用

b) int **p  p的引用的引用

c) int (*p)[4]  p的引用之后形成的数组

是选C  因为 移动a数组一行,就是指: 二维数组 ,第一索引代表行,第二索引代表列

int (*p)[4]  :  p的引用(索引)移动(*)形成的一维(*p)[4],列不变。

 int *p[4]   :  数组p的第三个元素的引用
清晨来电
2013-09-10
知道答主
回答量:29
采纳率:100%
帮助的人:12.9万
展开全部
c语言中没有引用,引用是c++中的说法
int *p定义一个指向整型的指针变量
int *p[4]定义一个指针数组,数组里面是四个指针,每个指针指向一个整型数据
int (*p)[4]定义一个数组指针,p指向含有4个int元素的数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式