单选题
程序中有语句:for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是______。
A、
int*p=a;
B、
int p=a;
C、
"p=a;
D、
p=a;
【正确答案】
A
【答案解析】
[解析] 从循环语句中可以看出,是在0到4的循环中输出数组a中的前5个元素,输出的值为*(p+i),即为指针p向后移动指向的元素。所以初始化要将指针p指向数组a,即int*p=a;。
提交答案
关闭