参考答案和解析
正确答案:C
解析:A和B两个表达式都已越界了;*t[2]是目标变量,即一个整数,而不是地址值。
更多“若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。A.&t[3][2]B.t[3]C.t[1 ”相关问题
  • 第1题:

    若有以下定义:int t[3][2];能正确表示t数组元素地址的表达式是_______。

    A.&t[3][2]

    B.t[3]

    C.t[1]

    D.*t[2]


    正确答案:C
    解析:选项A和B两个表达式都越界了;选项D中,*t[2]是目标变量,即—个整型值,而不是地址值。

  • 第2题:

    若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是().

    A.&t[3][2]

    B.t[3]

    C.&t[1]

    D.t[2]


    C 数组的下标是从0开始的,选项A中越界,行下标和列下标都不能越界;选项B中,虽然是个地址,但是也同样越界了;选项C中表示的是第一个的首地址;选项D表示的是其元素的值,并不是地址。

  • 第3题:

    若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是()。

    A.&t[3][2]

    B.t[3]

    C.&t[1]

    D.&t[2][1]


    &t[1][2];t[2]

  • 第4题:

    若有定义int t[3][2];能正确表示t数组元素地址的表达式是()。

    A.&t[3][2]

    B.t[1][1]

    C.t[2]

    D.t[3]


    C A项t[3][2]数组下标越界,B项同理,D项表示的为数组元素非地址

  • 第5题:

    14、若有定义int t[3][2];能正确表示t数组元素地址的表达式是()。

    A.&t[3][2]

    B.t[1][1]

    C.t[2]

    D.t[3]


    明确位数,便于移植