若有定义语句:int a[2][3],*p[3];则下列语句正确的是
Ap=a;Bp[0]=aCp[0]=&a[1][2];Dp[1]=&a;
这种题型要怎么解题
那D为什么不可以
人气:260 ℃ 时间:2019-08-19 17:55:10
解答
答案是 C
解决这类题型首先要分清类型.
A错,虽然 p 的类型是 (int **) ,a 的类型是 (int**),但是数组名代表的地址也不能改变.
B错,因为 p[0]的类型是 (int *),a 的类型是 (int**).
C对,p[0] 的类型是 (int*),&a[1][2]的类型也是 (int*).
D错,p[1]的类型是 (int*), &a 的类型是 (int***).
推荐
- 若有定义语句:int a[2][3],*p[3],则以下语句正确的是(C)
- 设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是?
- 17. 已知定义:"int a[]={1,2,3,4,5},i,*p=a,*q=p;则下列错误的语句是( ).
- 若有以下定义和语句:int a[5]={1,3,5,7,9},*p; p=&a[2]; 则++(*p)的值是__6__.
- 若有以下定义和语句 int a=4,b=3,*p,*q,*w; p=&a;q=&b;w=q;q=NULL; 则以下错误的语句是 *
- 希望一切都会好起来,英文怎样拼?
- 填动词 不可重复 ()一遭 ()一趟
- 地下水如何过滤才能饮水
猜你喜欢
- 密度计下面的铝粒能是密度计__________在液体中
- 把下面词语的意思用一个字表达出来
- 某工程,甲工程队单独做40天完成;若乙工程队先单独做30天,则甲、乙两工程对需要合作20天完成.(1)求乙工程队单独做需要多少天完成?(2)将工程分为两部分,甲做其中一部分用了x天,乙做另一部分用了y天,其中x/y均为正整数,且x
- 一个载重气球在空中受到1000N向上的升力时匀速直线上升,若在所载中物体中再加入10kg的物体,这个气球就匀速下降,设气球在上升和下降时所受的阻力和升力都不变,取g=10N/kg.求气球的重力
- 有一包白色固体,可能含有CaCO3,Na2CO3,Na2SO4,NaCL,CaCl2,CuSO4中的一种或几种
- 小华家电热毯内的电阻丝断了,他爸爸将电阻丝的两个断头接上后继续使用,在使用中发现接头处的电热毯被烧焦了.请你用学过的物理知识解释该处的电热毯被烧焦的原因.
- 计算6(7+1)(72+1)(74+1)(78+1)+1的值.
- 求2x/(1+x平方)的导数