结果是 aBABA#include "stdio.h"
void f(char *p)
for(;*p!= '\0';p++)
if(*p>='a' && *p<='z')*p=*p-32;}void main(){char a[10]="ababa";f(&a[1]);
printf("%s\n",a);}
f(&a[1])是从第二个字符开始,但是你printf是从第一个字符开始啊