c语言中putchar参数为字符数组时,出现中文乱码.#includeint main(){char a;printf("输入一个除a和z之外的小写英文字母\n");a = getchar();putchar("\n");putchar(a);putchar(a + 1);putchar(a - 1);return 0;}
请问为什么会出现一个中文字符,而且原本的s消失了,为什么r和t未受影响
putchar("\n");->putchar('\n');