问题
单项选择题
有以下程序:
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
解析: 函数fun1()实现的功能为将实参p所指的字符串顺序按位加1,而实参p通过“p=&a[3];”指向字符串数组a[]中的gram,故输出结果为Prohsbn。