在独立函数中使用 while 循环打印字符串时遇到问题。
我有以下代码:
#include <stdio.h>
int pword(char *);
int main() {
char s[] = "Alice";
pword(s);
return 0;
}
int pword(char *s) {
while(*s!='\0') {
printf("%s", s);
s++;
}
printf("\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这是打印:Aliceliceicecee。
c ×1