• 2022-06-03
    若定义了int a[8],则下面表达式中不能代表数组元素a[1]的地址是( )。
    A: &a[0]+1
    B: &a[1]
    C: &a[0]++
    D: a+1
  • C

    内容

    • 0

      若已定义 char a[10]; 则在下面表达式中不表示a[1]地址的是( ) A: a + 1 B: a++ C: &a[0]+1 D: &a[1]

    • 1

      若有定义:int a[8],*p=a; 则以下表达式中不能代表数组元素a[1]的地址的是【 】。 A: &a[0]+1 B: &a[1] C: a[0]+1 D: a+1 E: &p[1] F: p+1 G: ++p

    • 2

      若有定义:inta[8];,则以下表达式中不能代表数组元素a[1]的地址的是________。 A: &a[0]+1 B: &a[1] C: &a[0]++ D: a+1

    • 3

      若已定义char s[2][10];则下面表达式中代表s[1][2]地址的是:选择一项: A: &s[1]+2 B: &s[0]+1+2 C: &s[1][1]+1 D: &s[0][0]+12

    • 4

      若有下列定义和语句,则对a数组元素地址的非法引用是( )。int a[2][3]; A: &a[0][0] B: a[1]+1 C: *(a[1]+2) D: * (a+1)+2