今天的C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 15:53:10
今天的C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.
C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.
A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)
C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.
A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2)
&失去地址符,*是取值的意思(在这里)
A错了 (*(a+1))[5]这么写就对了 电脑调试时*(a+1)[5]有问题
B 首地址取值,值+3 (即行地址+3),(*a+3)作为新地址 再取值即这一行的第一个元素的值
C
如 a[0] 1 2 3
a[1] 4 5 6
a[2] 7 8 9
a 是a[3][3]的首地址 a+1是新的a[3][3]的首地址
即 a[0] 4 5 6
a[1] 7 8 9
a[2] .. .. ..//这行都是随机数
*(a+1)是a[0]这行的行地址 *(*(a+1))是a[0]这行第一个元素的值
D 取a[0][0]地址,元素+2 取这个地址的值
在电脑上调试了 A是有问题的
A错了 (*(a+1))[5]这么写就对了 电脑调试时*(a+1)[5]有问题
B 首地址取值,值+3 (即行地址+3),(*a+3)作为新地址 再取值即这一行的第一个元素的值
C
如 a[0] 1 2 3
a[1] 4 5 6
a[2] 7 8 9
a 是a[3][3]的首地址 a+1是新的a[3][3]的首地址
即 a[0] 4 5 6
a[1] 7 8 9
a[2] .. .. ..//这行都是随机数
*(a+1)是a[0]这行的行地址 *(*(a+1))是a[0]这行第一个元素的值
D 取a[0][0]地址,元素+2 取这个地址的值
在电脑上调试了 A是有问题的
C语言中数组元素的指针表示的问题
已知:int b[3][5]={0};下列数组元素值的表示中,错误的是?
C中 用指针表示一个二维数组中任意的元素 书上写是a【i】【j】=(*p+m*i+j) m是数组的第二维的维数
C语言中若定义数组和指向数组的指针,其中元素的地址可用哪几种方式表达?
在c语言中,int a[10]表示a是一个整数有10个元素的数组?
.int a[]={1,2,3,4,5,6,7,8,9,10},*p=a.i; 则下列能够正确表示数组元素地址的是( )
定义一个函数,函数的参数为一维数组(用指针表示)函数返回数组元素平均值
C语言题目.double a[5],*p;p=a; 下列能表示a数组元素地址表达式的是:A.
若有定义:int a[3][4];,不能表示数组元素a[1][1]的是
设有定义int a[10],*p=a;下列对数组元素a[1]的引用中,错误的是
【求助c语言】已知int i,s【4】【5】;不能表示数组第三行第三列元素值的是
、 2H3PO4中有“1、2、3、4”四个数字,在它们表示的意义中,错误的是() A:“1”表示磷元素的个数 B: