gets函数和scanf区别(gets函数)
2024-07-07 11:24:14
导读 大家好,我是小科,我来为大家解答以上问题。gets函数和scanf区别,gets函数很多人还不知道,现在让我们一起来看看吧!1、C语言里的 gets(...
大家好,我是小科,我来为大家解答以上问题。gets函数和scanf区别,gets函数很多人还不知道,现在让我们一起来看看吧!
1、C语言里的 gets(),scanf() 都不检查缓冲区是否会溢出。至于此“漏洞”有什么样的风险,我没有体会。自己写的程序,自己用,没有风险。
2、如果别人写的程序,含恶意代码,你也无可奈何,你不能叫别人用scanf()不用 gets()。
3、再说,
4、gets() 读取一行字符串,包括空白(空格,tab...)。
5、scanf("%s",....) 它没有 读取一行 的功能,遇到 空白 就不读下去了(它以空白为分隔符).
6、所以 scanf() 并不能代替 gets() 。
本文到此讲解完毕了,希望对大家有帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
标签:
gets函数
猜你喜欢
最新文章
- gets函数和scanf区别(gets函数)
- 袭击李在明的男子获刑15年 暴力政治引关注
- 马是怎样睡觉的答案 马是怎样睡觉的
- 艺繁体字怎么写 艺繁体
- 用什么代替蚊香支架(用什么代替360)
- 4399葫芦娃游戏送号在线玩(4399葫芦娃游戏送号)
- 天苍苍野茫茫全诗是什么(天苍苍野茫茫全诗)
- 马克亨利妻子 马克亨利老婆
- qq空间关闭之后还可以打开吗 qq空间关闭后重新开通
- 中铁一局二公司总经理 中铁一局二公司
- 工商银行行号怎么查短信代码 工商银行行号怎么查
- 多少钱可以买一年的刑罚(买刑几万一年)
- 图片怎么制作成视频 图片怎么制作
- 苹果x内存有几个版本的(苹果x内存有几个版本)
- 太原景点大全景点排名 太原景点
- 安利香皂能洗脸吗 安利香皂可以洗脸吗
- 什么是院级荣誉 什么是院级
- 手性碳原子的概念及判断方法 手性碳原子
- 格鲁吉亚扣自家筐 菲律宾故意拖时间 这操作北大熟悉吗?
- 相差无几打一个地方名 相差无几打一城市名