单选题
下述程序的输出结果是( )。
#include<stdio.h>
void main()
int b[6]=2, 4, 6, 8, 10, 12;
int *p=b,**q=&p;
printf("%d,", *(p++));
printf("%d,", **q);
【正确答案】
D
【答案解析】[解析] 首先定义了一个指向一维数组b的指针p,一个指向指针p的指针变量q;输出*(p++)是先输出*p即b[0]的值,再将指针p指向数组的下一个元素b[1];输出**q是输出指针p所指单元的内容。