f(char *s) {char *p=s; while(*p!='\0'); p++; return (p-s); } main() {printf("%d\n",f("ABCDEF")); }

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 01:25:54
f(char *s) {char *p=s; while(*p!='\0'); p++; return (p-s); } main() {printf(

f(char *s) {char *p=s; while(*p!='\0'); p++; return (p-s); } main() {printf("%d\n",f("ABCDEF")); }
f(char *s) {char *p=s; while(*p!='\0'); p++; return (p-s); } main() {printf("%d\n",f("ABCDEF")); }

f(char *s) {char *p=s; while(*p!='\0'); p++; return (p-s); } main() {printf("%d\n",f("ABCDEF")); }
while(*p!='\0') p++;
把while后面的分号去掉,不然p只加一次,返回总是1.