问题 单项选择题

有以下程序void funl(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);}程序执行后的输出结果是【 】。

A.Prohsbn

B.Prphsbn

C.Progsbn

D.Program

答案

参考答案:A

解析:(*q)++是q所指的字符加1,q++就是指针移到下一个字符。

选择题
问答题 简答题