我需要将“ ini”字符串复制到“ final”字符串中,以反转字符顺序,但是当我打印字符串“ ini”时,似乎同时打印了“ ini”和“ final”。
语言:C
#include <stdio.h>
void main(){
char ini[10]={'a','b','c','d','e','f','g','h','i','j'};
char final[10];
for (int i = 0; i < 10 ; i++) {
final[i]=ini[10-1-i];
}
printf("%s\n\n",ini);
printf("%s",final);
}
我的输出是:
abcdefghijjihgfedcba
jihgfedcba
但是应该是这样:
abcdefghij
jihgfedcba