求助:gets()和scanf()函数区别,详细?

谁能说出一些小问题,容易忽视的!... 谁能说出一些小问题,容易忽视的! 展开
 我来答
百度网友eb3b38b
2012-12-09 · 超过15用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:33.5万
展开全部
gets()是读入字符串
如gets(str)表示读入一个字符串给str中
scanf()是格式输入

如scanf("%d",&a)是指读入一个int给a,其中%d是int的格式符
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eb78a9f
2012-12-09 · 超过26用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:34.1万
展开全部
gets()是简洁的快捷的输入字符串
scanf()不是简洁的,主要侧重于数据的输出
但scanf也可以输出字符串,但要特殊的函数实现
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuyanwuwu
2012-12-09
知道答主
回答量:10
采纳率:0%
帮助的人:5.9万
展开全部
字符串输入函数
gets(字符数组名)
功能:从键盘输入Enter键结束的字符串放入字符数组中,并自动加‘\0 ’
Scanf要输字符串的话,加%s
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-12-09
追问
有中文的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式