• 2022-05-29
    若有程序段“int a[10],*p=a,*q;q=&a[5];”,则表达式q-p的值是(______)
  • 5

    内容

    • 0

      static int a[] = {1,2,3}, *p, *q; p = a+1; q = p++; 执行该程序段后, p和q所指向的单元的内容分别为:

    • 1

      若有定义:int a[5][5], (*p)[5];,则操作p=*a;是合法操作。

    • 2

      中国大学MOOC: 已知有定义“int a[3]={0,1,2},*p=a,*q=&a[2];”则q-p的值是( )

    • 3

      若有定义:int a[5][5], (*p)[5];,则操作p=*a;是合法操作。 A: 对 B: 错

    • 4

      若有定义 int a[10]=[1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是