这题看不懂,解释解释,高手帮忙
有下列程序: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);
}
程序执行后的输出结果是( )。
A)Prohsbn B)Prphsbn
C)Progsbn D)Program
#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); }