永发信息网

C++ cin和scanf有什么区别?

答案:1  悬赏:0  手机版
解决时间 2021-02-14 04:41
  • 提问者网友:像風在裏
  • 2021-02-13 15:06
C++ cin和scanf有什么区别?
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-02-13 15:21
在C++里面,cin是输入流,scanf是标准输入。
在方便性上,cin优于scanf
示例:
int a;
cin>>a;
scanf("%d",&a);
但如果是输入数据很大的情况下,建议不要用cin,因为它所占用的时间十分长。
就例如
for(int i=1;i<=1000000;i++) cin>>a[i];可能会用掉比scanf多很多倍的时间。
所以,一些单个的输入可以用cin,但循环之类的输入最好用scanf。
cout、printf与cin、scanf有异曲同工之处
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯