【C语言基础学习】同学们,下面这段C程序输入a回车b时,运行结果是什么?一起来做做看!#include<stdio.h>int main(){ //double val1 = 1; //int val2 = 1; char val1, val2; scanf("%c", &val1); val2 = getchar(); printf("%c %c",val1, val2); return 0;}当输入a和回车时,程序马上就输出了,我都没来得及输入b这是为啥?因为输入a时,程序把a给了变量val1,紧接着把回车给了变量val2,所以你并没有来得及输入b!