首页
116问答网
>
为什么直接输入2个字符可以打印出2个字符 char a; a=getchar(); putchar(a); a=getchar(); putchar(a);
为什么直接输入2个字符可以打印出2个字符 char a; a=getchar(); putchar(a); a=getchar(); putchar(a);
顺序不应该是先输入一个输出一个再输入一个再输出一个吗?
2025-03-17 15:28:14
推荐回答(1个)
回答1:
因为你一次输入了两个,缓冲区已经有两个char,所以执行到getchar时,不会停下来等待,如果你只输入一个就可以,但是要注意回车符也是字符,会有干扰
相关问答
最新问答
想知道: 苏州市 117路经过公交线路的信息
李林甫口蜜腹剑的历史
乙丑年丙戌月丁亥日丙午时现行壬午大运婚姻事业如何?男命
日本为什么会是世界经济第2大国?难道其他国加都不如日本吗?
交通银行转账工商银行要多久才到
你第一部手机用的是什么牌子?感觉怎么样?
垄断竞争者之间最优战略选择?
江西上饶境内有什么蛇
有什么好办法可以让孩子尽快起床 初一
低烧不退,高烧也有,会是白血病吗