c语言getchar
来源:百度知道 编辑:UC知道 时间:2024/09/25 14:13:37
为什么连续用两个scanf 录入两个整数时不需要在中间再有一个getchar去接收回车呢??是不是只有连续录入char时才有这种情况呢???
不是。
比如scanf("%d",&a);
那么scanf会读取输入流,%d表示放弃一切回车、空格、制表符、换行并读入遇到的数字,如果遇到其他类型的比如字符类型,则scanf返回0。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/09/25 14:13:37
不是。
比如scanf("%d",&a);
那么scanf会读取输入流,%d表示放弃一切回车、空格、制表符、换行并读入遇到的数字,如果遇到其他类型的比如字符类型,则scanf返回0。