指针可以用来表示数组元素,已知int a[3][7];下列表示中哪一项是错误的( )A.*(A+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)看见有的人说*a表示的是a[0][0],但我做了实验,*a只是表示第一行的首地址,而且*(
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/06 14:25:27
![指针可以用来表示数组元素,已知int a[3][7];下列表示中哪一项是错误的( )A.*(A+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)看见有的人说*a表示的是a[0][0],但我做了实验,*a只是表示第一行的首地址,而且*(](/uploads/image/z/14153695-7-5.jpg?t=%E6%8C%87%E9%92%88%E5%8F%AF%E4%BB%A5%E7%94%A8%E6%9D%A5%E8%A1%A8%E7%A4%BA%E6%95%B0%E7%BB%84%E5%85%83%E7%B4%A0%2C%E5%B7%B2%E7%9F%A5int+a%5B3%5D%5B7%5D%3B%E4%B8%8B%E5%88%97%E8%A1%A8%E7%A4%BA%E4%B8%AD%E5%93%AA%E4%B8%80%E9%A1%B9%E6%98%AF%E9%94%99%E8%AF%AF%E7%9A%84%EF%BC%88+%EF%BC%89A.%2A%28A%2B1%29%5B5%5D+B.%2A%28%2Aa%2B3%29+C.%2A%28%2A%28a%2B1%29%29+D.%2A%28%26a%5B0%5D%5B0%5D%2B2%29%E7%9C%8B%E8%A7%81%E6%9C%89%E7%9A%84%E4%BA%BA%E8%AF%B4%2Aa%E8%A1%A8%E7%A4%BA%E7%9A%84%E6%98%AFa%5B0%5D%5B0%5D%2C%E4%BD%86%E6%88%91%E5%81%9A%E4%BA%86%E5%AE%9E%E9%AA%8C%2C%2Aa%E5%8F%AA%E6%98%AF%E8%A1%A8%E7%A4%BA%E7%AC%AC%E4%B8%80%E8%A1%8C%E7%9A%84%E9%A6%96%E5%9C%B0%E5%9D%80%2C%E8%80%8C%E4%B8%94%2A%28)
xRN@-ĸ¢~@EJP>HAX!,1$fLV&̽79fBꕠAڳ|s>]ڙ1l>a>dSi85^#(qG
%}o۬[ڬ4nʇBLٓZP)V1
指针可以用来表示数组元素,已知int a[3][7];下列表示中哪一项是错误的( )A.*(A+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)看见有的人说*a表示的是a[0][0],但我做了实验,*a只是表示第一行的首地址,而且*(
指针可以用来表示数组元素,已知int a[3][7];下列表示中哪一项是错误的( )
A.*(A+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)
看见有的人说*a表示的是a[0][0],但我做了实验,*a只是表示第一行的首地址,而且*(*a+3)和*(*(a+0)+3)有什么不一样?
不好意思A答案是*(a+1)[5]
指针可以用来表示数组元素,已知int a[3][7];下列表示中哪一项是错误的( )A.*(A+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)看见有的人说*a表示的是a[0][0],但我做了实验,*a只是表示第一行的首地址,而且*(
楼主哪里看到是B错,A才是错的吧,B的结果对啊
指针可以用来表示数组元素,已知int a[3][7];下列表示中哪一项是错误的( )A.*(A+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)看见有的人说*a表示的是a[0][0],但我做了实验,*a只是表示第一行的首地址,而且*(
今天的C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[
已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].为什么选择D已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是[ ].A) p=&A 或
7)C语句:int (* pa)[5]; 中,pa 表示的是一个( )A.指针数组的名称B.指向整型变量的指针C.指向包含5个整形元素的一维数组的指针D.指向函数的指针
C语言规定,数组名代表数组的首地址,也就是第0号元素的地址.因此,下面两个语句等价:p=&a[0];p=a;在定义指针变量时可以赋给初值:int *p=&a[0];它等效于:int *p;p=&a[0];当然定义时也可以写成:int
定义int a [2][3];表示数组a中的元素个数是
定义一个整型数组,int a[]=(1,2,3,4,5,6,7,8,9,10)利用指针输出全部数组元素
若有以下定义:int x[10],*pt=x; 则对x数组元素的正确应用是( )A.*&x[10] B.*(x+3) C.*(pt+10) D.pt+3我搞不清楚 * 还有指针和地址和值的区别关系表示,可以教我么.
借助指针变量找出数组元素中的最大值以及其元素下标值#include main() {int a[10],*p,*s; for(p=a;p-a
数组是不是不可以作为realloc函数中的指针参数输入吗?例如:void main() { int a[10]
设int a[5]={1、2、3},*p=a:将数组元素a[2]采用两种指针形式表达,它们分别是什么?
关于C程指针初级的小问题17.若有定义“int a[3][4];”,则对数组元素a[i][j](0
【求助c语言】已知int i,s【4】【5】;不能表示数组第三行第三列元素值的是已知int i,s【4】【5】;不能表示数组第三行第三列元素值的是A*(*(x))+3 B,x【3】【3】 C,*(*(x+3)+3) D*(x【3
C中 用指针表示一个二维数组中任意的元素 书上写是a【i】【j】=(*p+m*i+j) m是数组的第二维的维数 若有以下的定义和语句,则下面各个符号的正确含义是:int a[3][4] ,(*p)[4];p=a;p+1p+1是第几行
若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了一
若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int 的三个指针变量B)定义了基类型为int 的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了
若有定义:int *p[3];'则以下叙述正确的是 帮我详细说说为什么!若有定义:int *p[3];'则以下叙述正确的是 A.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针B.定义了
C语言中,有a[n]、b[n]两个数组,其中a数组元素值已知,要使b数组元素和a数组元素相等,我记得直接写b = a是不对的,这样就相当于使b的数组指针指向了a,一旦a数组元素的值改了,b也会跟着改,只能