单选题 有以下程序:
#include <stdio.h>
void fun1 (char * p)
{
char * q;
q=p;
while( * q! ="/0")
(*q)+ +;
q+ + ;
}
main( )
{
char a[ ] = {"Program"}, * p;
p = &a[3];
fun1 (p);
printf("% s/n",a);
}
程序执行后的输出结果是______。
【正确答案】 B
【答案解析】[解析] (*q)++是q所指的字符加1,q++就是指针移到下一个字符。因此B选项正确。