求教关于getchar的问题
程序代码:#include<stdio.h>
int main()
{
printf("%c,%c,%c,%c\n",getchar(),getchar(),getchar(),getchar());
}如果我输入:abcd为什么输出的是dcba?
程序代码:#include<stdio.h>
int main()
{ char a,b,c,d,e;
printf("a=%c,b=%c,c=%c,d=%c,e=%c\n",a=getchar(),b=getchar(),c=getchar(),d=getchar(),e=getchar());
printf("a=%c,b=%c,c=c%,d=c%,e=%c\n",a,b,c,d,e);
}
我对代码稍微改了下,只是添加了原样输出的字符,其余的都不变