scanf后面跟一个getchar
2024-10-14 12:58:10
scanf(“%d",&a);
if(getchar() != '\n')
printf();
else
printf();
这种情况下,我有点迷惑,就做了个实验,结论是:
1.当输完scanf的数后,直接按换行,满足条件 getchar() ==‘\n’
2.当输完scanf的数后,又输入了点其他东西后再按换行,满足条件 getchar != '\n'
最新文章
- Extjs4.0以上版本 Ext.Ajax.request请求的返回问题
- Redis常用命令(二)
- 关于C#中泛型类型参数约束(where T : class)
- 嵌入式linux驱动开发之点亮led(驱动编程思想之初体验)
- Android应用Design Support Library完全使用实例
- 【linux命令系列】熟练运用每一个光标移动到最前和最后
- linux的chmod与chown命令详解
- 【C++】类型转换
- SegmentReader 批量 dump
- poj1915 BFS
- 《Programming Hive》读书笔记(两)Hive基础知识
- mq常用命令
- Git命令解释
- numpy中矩阵乘法,星乘(*)和点乘(.dot)的区别
- Python属性(@property)
- net基础语法
- 喵哈哈村的魔法考试 Round #12 (Div.2) 题解
- SpringBoot配置属性之Security
- C# 将字节流转换为图片的实例方法(转)
- redis协议