void fun (char *a,char *h,char *p) { int j=0; char *q=a; while(*q && q < h) a[j++] = *q++ ; while

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 17:49:01
void fun (char *a,char *h,char *p) { int j=0; char *q=a; while(*q && q < h) a[j++] = *q++ ; while

void fun (char *a,char *h,char *p) { int j=0; char *q=a; while(*q && q < h) a[j++] = *q++ ; while
void fun (char *a,char *h,char *p) { int j=0; char *q=a; while(*q && q < h) a[j++] = *q++ ; while

void fun (char *a,char *h,char *p) { int j=0; char *q=a; while(*q && q < h) a[j++] = *q++ ; while
; q++; }
字符串结尾是 '\0'
*q!='\0' -- 当字符串未到结尾时,不断循环执行
-- 该字符的ASCII值增加1,指针值增加1,即指到下一个字符.
main() ;
funl(a);
printf("%s",a);
}
"program" ,每个字符的ASCII值各增加1,变成qsphsbn