A、语句(1)的含义是指针变量x不能更改
B、语句(2)的含义是指针变量x所指向的值不能更改
C、语句(2)的含义是指针变量x不能更改
D、语句(1)和(2)是相同含义的不同定义方式
第1题:
对下列语句正确的描述是( )。 const int*x; //(1) int*const X; //(2)
A.语句(1)的含义是指针变量x不能更改
B.语句(2)的含义是指针变量x所指向的不能更改
C.语句(2)的含义是指针变量x不能更改
D.语句(1)和(2)是相同含义的不同定义方式
第2题:
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是( )。
A.语句int*p=a;定义不正确
B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int*p=a;是把a[0]的值赋给变量p
D.语句int*p=a;是把a[1]的值赋给变量p
第3题:
已知: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;
第4题:
对下列语句正确的描述是( )。
const int *x; ∥(1)
int *constx; ∥(2)
A.语句(1)的含义是指针变量x不能更改
B.语句(2)的含义是指针变量x所指向的不能更改
C.语句(2)的含义是指针变量x不能更改
D.语句(1)和(2)是相同含义的不同定义方式
第5题:
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int * p=a;正确的描述是( )。
A.语句int * p=a;定义不正确
B.语句int * p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int * p=a;是把a[0]的值赋给变量p
D.语句int * p=a;是把a[1]的值赋给变量p