热门

最新

红包

立Flag

投票

同城

我的

发布
kelehaier
C语言答疑课堂
5 年前
truekelehaier

【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!

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
《【案例+源码】详解MVC框架模式及其应用》, 一起来围观吧 https://blog.csdn.net/weixin_43891901/article/details/108982303?utm_source=app
立即登录