网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月14日
漏签
0
天
c语言吧
关注:
798,687
贴子:
4,346,892
看贴
图片
吧主推荐
视频
游戏
30
回复贴,共
1
页
<<返回c语言吧
>0< 加载中...
scanf和cin是不是一样的?
只看楼主
收藏
回复
贴吧用户_7eXbGPC
强能力者
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
小破站大学把c primer plus教学看完了,打算继续学c艹
c艹里边的cin感觉和scanf差不多,这俩是一样的吗?
sky此去经年伤
便当
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
建议你学了一门语言,不要着急学另一门语言。语言本质上只是工具而已,相当于做饭会用铁勺了,没必要再练个硅胶勺子再去炒菜。那么接下来该学习什么呢?github上有很多自学路线的,如果按照计算机的学习顺序,你应该去学习数据结构与算法,再想办法弄明白计算机网络、操作系统、计算机组成原理这些基础概念。如果你觉得自己其实是偏应用轻理论了,那么前端后端就可以试着写代码了。 总之,不要在学完c语言后还停留在语言层面的学习
GTA小鸡
吧主
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
scanf和cin的作用都是从标准输入中读取数据,但它们的实现差异很大:
1.scanf是函数,而cin是对象
2.scanf读流stdin,本身无状态;cin本身就是流,有状态
3.默认情况下,cin无buffer,和stdin保持同步,因此两者可以混用。使用sync_with_stdio(false)可以解除同步,此时cin有自己的buffer,不再能混用C/C++的流。
4.scanf在运行时解析输入格式,而cin在编译时解析输入格式。因此,cin很难实现格式化输入。
香菜味包子
超能力者
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果是一样的为什么要做两个东西?
dghbhb
大能力者
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
算是,但不完全是
浩南锡
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
是,不过就一个输入,用啥都行,反正也不会太多,cin灵活一点
黑色千羽鹤
团子家族
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
性能上有一丢丢差距,scanf是直接调用系统的IO接口,cin是输入流的处理,不过一般也不会在意这点额外开销,真到了两者能出现明显区别的数量级数据输入时,这种大项目通常也是有更高优先级的优化项而不会来处理这个问题。
你只要知道有这么回事就行
贴吧用户_GGaGCSt
毛蛋
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不太一样,scanf缓冲区挺容易出错误的,cin是流输入
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示