1.问题:
以下关于指针的说法
,
正确的是
__
__
A.
int *const p 与 int const *p 等价
B.
const int *p 与 int *const p 等价
C.
const int *p 与 int const *p 等价
D.
int *p[10]
与 int (*p)[10] 等价
2.解答:
1)
int *const p 是指向整数数据的
常量指针
,
指针不可再被修改
,
int const *p
是指向数据类型为常量的指针p,p所指向的数据值不可更改
2)const int 同 int const
3)
int *p[10]是一个
指针数组
,数组里存放十个这样的指向整形数据的
指针
,
int (*p)[10]
是一个数组
指针
,p
指向
存放整形数据的
数组
3.答案:C
4.注意点:
const-不可变!