• 2022-06-09
    在下列的符号常量定义中,错误的定义语句格式为()。
    A: const int M1=10
    B: const int M2=20
    C: const int M310
    D: const char mark=’3’
  • C

    内容

    • 0

      解释下列5个定义的含义,指出其中哪些定义是非法的:(a)int i;(b)const int ic;(c)const int*pic;(d)int*const cpi;(e)const int*const cpic;

    • 1

      执行常量定义语句const int size 100 sizeof int 后 符号常量size的值为 10

    • 2

      如有定义const int i=5; const int j=3; const int *p=&i; 则执行语句p=&j; 是合法的。

    • 3

      下列数组的定义中错误的是( )。 A: int m=10;int a[m]; B: const int n=10;float b[n]; C: double c[‘m’] ; D: float d[3+6] ;

    • 4

      已知:const int x = 23;定义指针q指向x,语句是( )。 A: const int *q=&x; B: int * const q=x; C: const int *q=x; D: int * const q=&x;