scanf与gets函数读取字符串的区别(转)
来源:互联网 发布:有没有必要培训php 编辑:程序博客网 时间:2024/04/29 14:12
scanf与gets函数读取字符串的区别
(转载自:(http://www.cnblogs.com/JMDWQ/archive/2012/03/06/2381302.html))
1.scanf() 会忽略行开头的所有空格,并以空格、换行符结束输入;
使用getchar()读取scanf语句执行后,缓冲区留下的换行符,
gets读入以任何字符开始的字符串,以换行符结束,但之后会丢弃换行符并以’\0’代替;
简单的说就是scanf无法读入一个空行,(包括直接敲回车,或者打n个空格再敲回车
),这些都相当于你啥都没输入!!
2. 在数据大量的情况下,用gets读取**快**scanf()10倍以上
0 0
- scanf与gets函数读取字符串的区别(转)
- scanf与gets函数读取字符串的区别
- scanf与gets函数读取字符串的区别
- scanf与gets读取字符串的区别
- scanf()函数与gets()函数的区别
- Scanf()与gets()函数的区别
- gets和scanf函数的区别[转]
- scanf 与 gets()的区别
- gets()与scanf()的区别
- gets与scanf的区别
- gets()与scanf()的区别
- gets与scanf的区别
- gets 与 scanf 的区别
- 字符串输入函数,scanf,gets,fgets的用法和区别
- C语言中字符串输入中scanf与gets函数的区别
- scanf()与gets()在读取字符串时的区别
- scanf()与gets()在读取字符串时的区别
- 字符串处理之gets与scanf("%s")的区别
- leetcode注意事项
- Android Studio注释模版设置
- [BZOJ1081][SCOI2005]超级格雷码
- nload 常见用法
- 十大基础实用算法及其讲解
- scanf与gets函数读取字符串的区别(转)
- 左右下拉选框内值的互相转换 公司用过这样的
- linux du命令
- svn冲突的解决
- 2.Java基础:线程和同步
- 建议23:避免将List<T>作为自定义集合类的基类
- yum安装rpm包时遇到“warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY”的解决办法
- JAVA 测试程序代码运行时间
- NOIP2010T1机器翻译