今天的C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:16:24
今天的C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[

今天的C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[
今天的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],下列表示中()是错误的.C++期末考题:指针可用来表示数组元素,已知a[3][7],下列表示中()是错误的.A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&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是有问题的