黑马程序员技术交流社区
标题:
笔记scanf函数混合输入
[打印本页]
作者:
carshoel
时间:
2015-7-7 22:03
标题:
笔记scanf函数混合输入
int a=-1,b=-1;
char c= 'f';
1)scanf("%d%d"&a,&b);
scanf没获取字符的时候 你只要输入回车 空格 制表符都不会被吸
收
因此想给 a 和 b 输入值的时候 只要用他们加以分开就可以了
2)scanf("%d%c%d"&a,&c,&b);
当scanf要吸收字符的时候,以上方法是有问题的
即:这样输入 12 b 23 (b两边有空格)这个时候只能成功把12输
入给a,而后面的c是无法接收到b字符,后面的b也无法接收到23这
个数字的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2