A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

scanf函数如何扫描控制台输入的东西,一直感觉很乱,最近试了很多方式,尝试总结了一点规律,拿出来跟大家交流下;
有错误的话希望帮忙指出,谢谢;

规则:(规则从上到下优先级递减,即最先判断第一条)
1>假如有指定分隔符,将扫描至分隔符停止
2>假如包含单字符扫描,即%c,扫描除开分隔符外的固定一个字符(包括空格换行等)后停止
3>否则,从非空白地方开始扫描,当遇到空白或者不符合规则的字符或者达到指定的扫描长度后停止;
注:不符合规则的字符即  比如%d是扫描数字,出现非数字的就是遇到不符合规则的

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马