#include<stdio.h>
void main()
{
char c1,c2;
c1=getchar;
c2=getchar;
putchar(c1);
putchar(getchar());
}
为什么我输入a,b
输出的是abPress any key to continue
而我输入ab
输出的是
a
Press any key to continue
我是手机输入,漏了两个(),请回归主题,解决主要矛盾
追答你的括号,分号,逗号全是中文的。其他agalloch21回答得很好,多余的字符在键盘缓冲区,没有读到程序变量中来。