在for循环中,我们使用的是在循环开始执行之前递增的++i含义.我在这里弄错了什么?i1
这是代码:
#include <stdio.h>
#include <string.h>
int main() {
char str1[100], str2[100];
int i;
scanf("%s", str1);
for (i = 0; str1[i] != '\0'; ++i) {
str2[i] = str1[i];
}
str2[i] = '\0';
printf("%s\n", str2);
return 0;
}
Run Code Online (Sandbox Code Playgroud)