00问答网
所有问题
(21) 若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达
(21) 若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是
A) &t[3][2]
B) t[3]
C) t[1]
D) t[2]为什么答案是D?????????????
举报该问题
推荐答案 2013-07-13
C,D都可以表示元素的地址.t[1]表示第1行的首地址,t[2]表示第2行的首地址.t[3]越界了,因为至多到t[2]
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jeIneDjTr.html
其他回答
第1个回答 2013-07-13
t是一个二维数组,每一维都包含一个一维数组地址,一维数组地址就是它第一个元素的地址 所以我觉得C也是对的当然还包括D
本回答被网友采纳
相似回答
...
t[3][2];
”,
能正确表示t数组元素地址的表达
式是
(
)
。
答:
【答案】:C
数组
的下标是从0开始的,A中越界,行下标和列下标都不能越界;B中,虽然是个
地址
,但是也同样越界了;选项C中表示的是第一个的首地址;选项D表示的为其元素的值,并不是地址。
...
t[3][2];
,则
能正确表示t数组元素地址的表达
式是: A t[3] B &t...
答:
(a+1
)表示的
是数组a[1]中第一个
元素的地址
,所以*(*(a+1)+2
)表示数组
a[1]中第3个元素的值也就相当于a[1
][2]
,其值为6;(*p
)[3]
= a
;
表示p是一个指向一维
数组的
指针。 这时p指向第一个一维数组也就是 1,2,3这一行。 p+1表示指针指向了第二个一维数组也就是4,5,6;...
若有定义:int
a
[2][3];
,则
以下
对a
数组元素地址的正确表示
为___?
答:
a是二维数组名,也是二维数组0行的首地址。a[0]是第一个一维
数组的数组
名和首地址*(a+0)或*a是与a[0]等效的,它表示一维数组a[0]0号
元素的
首地址。&a[0][0]是二维数组a的0行0列元素首地址。同理,a+1是二维数组1行的首地址,由此可得出:a+i,a[i],*(a+i),&a[i][0]是等...
12.已有
定义int
x
[3][2]
,
以下能正确
引用
数组元素的
选项是
(
)
a.x...
答:
答案: c 注释:1. int x[m][n] ,其中的 m,n表示的是二维
数组
的长度;2. C 语言的访问顺序是从 0 开始的,因此最大访问支持 x[m-1][n-1]
大家正在搜
以下能正确定义二维数组的是
以下数组定义中不正确的是
若有定义int a[2][3]
若有定义int a[3][4]
若有以下说明int a[12]
以下正确的函数定义形式是
有以下函数定义void fun
若有定义语句 int a10
若有定义语句 int a
相关问题
若有定义:int t [3][2];能正确表示t 数组元素地...
若有定义:int t[3][2];,则能正确表示t数组元素地...
int t[3][2];能正确表示t数组元素地址的表达式是
(C++) 定义"int t[3][2]:",能正确表示t数...
若有定义int a[2][3];则以下对a数组元素地址的正确...
c语言中设int t[3][2],t数组元素地址的表达式为:...
main () { int t[3][2],*pt[3],k...
19、若有定义int a[3][4];则不能正确表示a数组元...