00问答网
所有问题
当前搜索:
scanf与cin的区别
在C语言中
cin
和
scanf有什么区别
呢?
答:
一、性质不同
1、cin:cin是标准化输入,包含在头文件<iostream>中。2、scanf:scanf是格式化输入,包含在头文件<stdio.h>中。二、
操作效率不同
1、cin:cin先把要输入的东西存入缓冲区,再输入,导致的输入操作效率稍低,但书写简便。2、scanf:scanf的是用指针把要输入的东西输入的,输入效率比较...
用了
cin
,程序后面就终止了,但
scanf
可以用?
答:
`cin` 和 `scanf` 是不同语言的输入函数
,分别用于 C++ 和 C 语言中。`cin` 是 C++ 中的标准输入流对象,用于从标准输入设备(通常是键盘)读取数据,而 `scanf` 则是 C 语言中的输入函数,用于从标准输入流中读取格式化的数据。如果你在 C++ 中使用了 `cin` 函数,程序后面终止的原因可能是...
scanf和cin的区别
答:
scanf是格式化输入,printf是格式化输出。cin是输入流,cout是输出流
。效率稍低,但书写简便。前者快后者慢
C++
cin
和
scanf有什么区别
?
答:
在C++里面,cin是输入流,scanf是标准输入
。在方便性上,cin优于scanf 示例:int a;cin>>a;scanf("%d",&a);但如果是输入数据很大的情况下,建议不要用cin,因为它所占用的时间十分长。就例如 for(int i=1;i<=1000000;i++) cin>>a[i];可能会用掉比scanf多很多倍的时间。所以,一些单个...
c/c++ 语言中
cin与scanf有什么不同
答:
cin后直接写变量名,但scanf后要写%d%s%c等 cin可直接输入string类型变量
,scanf不可以 如果要输入1:2这样的输入,之后如果要提取出比号前后的数,用cin要先读入字符串,之后进行处理,但如果用scanf可以直接写scanf("%d:%d",&x,&y)scanf速度比cin快,用时是cin的六分之一 ...
c++中的
cin和scanf的
作用是一样的吗 ,能互换把!
答:
虽然都是用来输入的,但是二者是完全
不同
的两个东西,原理也不同。
scanf
就是一个库函数,以变量地址为参数进行输入。
cin
是C++中一个istream类对象,不是一个函数,它的功能要比scanf多很多,具体的可以自己看一下C++ istream相关的内容。
关于C++,printf跟cout,
scanf
跟
cin有啥区别
?是不是等同关系。_百度知 ...
答:
不等同啊!printf,
scanf
是c语言写法, cout,
cin
是C++写法,需要导入iostream库。printf,scanf 在输入输出时要定义好输入输出格式,而cout,cin则是根据变量的类型输入输出,不需要指定变量的输入输出类型。
C语言中是用
scanf
输入还是
cin
?
答:
C语言中从键盘输入的输入语句最常用的是
scanf
语句,函数原型为int scanf(char format,args,...);功能是从标准输入设备按format指向的格式字符串所规定的格式,输入数据给args所指向的单元.C++中,可以使用scanf语句
和cin
(标准输入流)两种方式。标准输入流cin是从键盘向内存流动的数据流,用>>运算符从...
scanf
为什么比
cin
效率要高?
答:
从原理上来说流操作的效率比printf/
scanf
函数族更高,因为是在编译期确定操作数类型和调用的输出函数,不用在运行期解析格式控制字符串带来额外开销。不过标准流对象
cin
/cout为了普适性,继承体系很复杂,所以在对象的构造等方面会影响效率,因此总体效率比较低。如果根据特定的场景进行优化,效率可以更高...
cin
是什么意思
答:
cin
>> num; // 从键盘读取一个整数并存储在变量num中 cout << "您输入的整数是:" << num << endl;return 0;} 在上述代码中,用户输入一个整数后,cin会读取这个整数并将其存储在变量num中。然后程序会输出用户输入的整数。三、cin与C语言中的
scanf的区别
在C语言中,我们常常使用scanf函数...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言与c++有什么区别
strcpy(str1,str2)的功能
c++万能头文件
#include
scanf和gets的区别
sil和cin的区别
cin123的区别
cin和scanf
cin为什么比scanf慢