网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

对于C语言中的数组,&a[i]等价于a+i,后者中的i是指字节数。


参考答案和解析
ai中的a是前a
更多 “对于C语言中的数组,a[i]等价于a+i,后者中的i是指字节数。” 相关考题
考题 假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。() 此题为判断题(对,错)。

考题 若有定义:int a[2][3];则对a数组中第i行第j列元素地址的正确引用为 ()。 A.*(a[i]+j)B. (a+i)C. *(a+j)D. a[i]+j

考题 有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A.a[p-a]B.*(a[i])C.p[i]D.*(*(a+i))

考题 若有定义int a[2][3];,则对a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为A.*(*(a+i)+j)B.(a+i)[j]C.*(a+i+j)D.*(a+i)+j

考题 若有定义:“int a [2][3];”则对a数组的第i行第j列元素的正确引用为( )。A.*(*(a+i)+j)B.(a+i)[j]C.*(a+i+j)D.*(a+i)+j

考题 若有定义:inta[2][3],则对a数组的第i行j列元素地址的正确引用为()。 A.*(a[i]+j)B.(a+i)C.*(a+j)D.a[i]+j

考题 设有以下语句,其中不是对a数组元素的正确引用的是:_____(其中0≤i<10) int a[10]={0,1,3,4,5,6,7,8,9,},*p=a;A.a[p-a]B.*(a[i])C.p[i]D.*(*(a+i))

考题 若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )A.scanf("%lf%lf%lf%lf%lf,a) ;B.for(i=0;i<=5;i++)scanf("%lf,a+i);C.while(i<5)scanf("%lf",a[i++]);D.while(i<5)seanf("%lf,a+i);

考题 若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是_______。 (0<=i<4,0<=j<10)A.*(a[0][0]+10*i+j)B.*(a+i)+jC.*(*(a+i)+j)D.*(a[i]+j)

考题 在下列叙述中,错误的一条是______。A.定义char*string="China"中的string是一个字符串变量,其值为ChinaB.若有一个多维数组a,则*(a+i)与a[i]等价C.int(*p)[4]表示p为指针变量,它指向包含4个元素的一维数组D.数组名代表数组的首地址,固定不变。指针变量可通过指向数组首地址来代表对应的数组,但其值可以改变

考题 若已定义 int a[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5; 则对数组元素的不正确的引用是( )。A.a[p-A)B.*(a[i])C.p[i]D.*(*(a+i))

考题 若有定义:"int a[2][3];"则对a数组的第i行第j列无素的正确引用为( )。A.*(*(a+i)+j)B.(a+i) [j]C.*(a+i+j)D.*(a+i)+j

考题 设有以下语句,对a数组元素的引用中(其中0≤i<10),不正确的是( )。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A.a[p-a]B.*(a[i])C.p[i]D.*(*(a+i)

考题 若有定义:int a[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)A.*(&a[0][0]十10*i+j)B.*(a+i)+jC.*(a+i)+j)D.*(a[i]+j)

考题 假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。()A对B错

考题 假定a为一个字符数组名,则元素a[i]的指针访问方式为()。Aa+iB*(a+i)Ca+iD*a+i

考题 假定a是一个一维指针数组,则a+i所指对象的地址比a大()字节。

考题 设有以下语句(其中0≤i10),则不能对a数组元素的正确引用是()      int a[10]={0,l,2,3,4,5,6,7,8,9},*p=a;   A、a[p-a]B、*(&a[i])C、p[i]D、*(*(a+i))

考题 若有定义“inta[3][4],*p;”,则对数组元素a[i][j](0=i3,0=j4)正确的引用是()。A、p=aB、*(*(p+i)+j)C、*(p+i*4+j)D、*(*(a+i)+j)

考题 一个数组元素a[i]与()的表示等价。A、*(a+i)B、a+iC、*a+iD、a+i

考题 若有定义:inta[3][4];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素值的不正确引用为()A、*(*(a+i)+j)B、*(a+i)[j]C、*(a+i+j)D、*(a[i]+j)

考题 若有以下定义,inta[]={1,2,3,4,5},*p=a,i;且0=i5,则对数组元素地址的正确表示是()。A、(a+i)B、a++C、pD、p[i]

考题 设有以下语句,则()是对a数组元素的不正确引用,其中0=i10。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A、a[p-a]B、*(a[i])C、p[i]D、*(*(a+i))

考题 填空题假定a是一个一维指针数组,则a+i所指对象的地址比a大()字节。

考题 判断题假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。()A 对B 错

考题 单选题一个数组元素a[i]与()的表示等价。A *(a+i)B a+iC *a+iD a+i

考题 单选题假定a为一个字符数组名,则元素a[i]的指针访问方式为()。A a+iB *(a+i)C a+iD *a+i

考题 单选题设有以下语句,则()是对a数组元素的不正确引用,其中0=i10。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A a[p-a]B *(a[i])C p[i]D *(*(a+i))