怎么才能正确引用数组元素,有几种方式?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 13:35:27

怎么才能正确引用数组元素,有几种方式?
怎么才能正确引用数组元素,有几种方式?

怎么才能正确引用数组元素,有几种方式?
一般有两种:
比如 int a[100]
方法1:数组下标的方式,可以用a[i]
方法2:指针的方式
int * p=a;
或者
int *p=&a[0];
这时 *(p+i)等价与a[i]
当然我们也可以用p[i]
记住一条:C语言里面m[i]=*(m+i)
推荐你看《C程序设计语言》中文或英文版都可以.

怎么才能正确引用数组元素,有几种方式? int[10];则对a数组元素的正确引用是 a[10-10] 若有说明:int[10];则对a数组元素的正确引用是A a[10] B a[3,5] Ca(5) Da[10-10] 数组元素的引用问题12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对a数组元素的正确引用(其中0≤i C语言 下列对数组a 数组元素正确的引用形式是49.int a[4][5],(*p)[5];p=a;下列对数组a 数组元素正确的引用形式是( )A.p+1 B.*(p+3) C.p[0][2] D.*(p+1)+3不太明白 数组元素是如何去逐步进行引用的 若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a 若有说明:int[10];则对a数组元素的正确引用是 A a[10] B a[3,5] Ca(5) Da[10-10] 若有说明:int a[10]; 则对a数组元素的正确引用是A.a[10] B.a[3.5] C.a[5-3] Da[-1] 若有如下定义,则( A )是对数组元素的正确的引用.. int a[10] ; A. a[10] B. a8 C. a:0 D. a[7] 对与数组inta(5)(6)的数组元素的引用最多到多少啊 假定a为一个一维字符数组名,则引用数组元素a[k]的正确形式A.a+KB.&a+kC.*(a+k)D.*a+k为什么不是A.可以每个选项都解释一遍吗? 31.若有以下定义:int x[10],*pt=x; 则对x数组元素的正确引用是( ).A) *&x[10] B) *(x+3) C) *(pt31.若有以下定义:int x[10],*pt=x;则对x数组元素的正确引用是(  ).A) *&x[10] B) *(x+3) C) *(pt+10)D) pt+ 若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a; a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a;a)*&a[5] b)a+2 c)*(p+5) d)*(a+2) 若有定义int a[5],*p=a;则正确引用数组元素的是 a *&a[5] b *a+2 c若有定义int a[5],*p=a;则正确引用数组元素的是 a *&a[5] b *a+2 c *(p+5) d*(a+2) 已有定义int x[3][2],以下能正确引用数组元素的选项是( ) 选择一个答案 a. x[2][2] b. x[1][2] c. x[2]已有定义int x[3][2],以下能正确引用数组元素的选项是( )选择一个答案 a. x[2][2] b. x[1][2] c. c语言,定义int c[7],*p=c; 对c数组元素的正确引用是 c[5]c语言,定义int c[7],*p=c; 对c数组元素的正确引用是 c[5] *(c+5) *(c+2) c+2 四选一 若有说明:int a[5][5]; 则对数组元素的正确引用是______若有说明:inta[5][5]; 则对数组元素的正确引用是______.A) a[3+2][3] B) a[0,3] C) a[4][1+2] D) a[ ][2] 字符数组名和数组元素名分别怎么理解