44问答网
所有问题
当前搜索:
scanf和cin
scanf
有哪些特点?
答:
一、性质不同 1、
cin
:cin是标准化输入,包含在头文件<iostream>中。2、
scanf
:scanf是格式化输入,包含在头文件<stdio.h>中。二、操作效率不同 1、cin:cin先把要输入的东西存入缓冲区,再输入,导致的输入操作效率稍低,但书写简便。2、scanf:scanf的是用指针把要输入的东西输入的,输入效率比较...
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多很多倍的时间。所以,一些单个...
用了
cin
,程序后面就终止了,但
scanf
可以用?
答:
`
cin
` 和 `
scanf
` 是不同语言的输入函数,分别用于 C++ 和 C 语言中。`cin` 是 C++ 中的标准输入流对象,用于从标准输入设备(通常是键盘)读取数据,而 `scanf` 则是 C 语言中的输入函数,用于从标准输入流中读取格式化的数据。如果你在 C++ 中使用了 `cin` 函数,程序后面终止的原因可能是...
scanf
为什么比
cin
效率要高?
答:
从原理上来说流操作的效率比printf/
scanf
函数族更高,因为是在编译期确定操作数类型和调用的输出函数,不用在运行期解析格式控制字符串带来额外开销。不过标准流对象
cin
/cout为了普适性,继承体系很复杂,所以在对象的构造等方面会影响效率,因此总体效率比较低。如果根据特定的场景进行优化,效率可以更高一...
c++中sprintf
与cin
的区别,以及cout与printf的区别
答:
printf,
scanf
是c语言写法, cout,
cin
是C++写法,需要导入iostream库。printf,scanf 在输入输出时要定义好输入输出格式,而cout,cin则是根据变量的类型输入输出,不需要指定变量的输入输出类型。①scanf至少要比cin快一倍左右 ②cin慢的原因:默认情况,cin与stdin总是保持同步的,也就是说这两种方法 可以...
c++中的
cin和scanf
的作用是一样的吗 ,能互换把!
答:
虽然都是用来输入的,但是二者是完全不同的两个东西,原理也不同。
scanf
就是一个库函数,以变量地址为参数进行输入。
cin
是C++中一个istream类对象,不是一个函数,它的功能要比scanf多很多,具体的可以自己看一下C++ istream相关的内容。
C语言中是用
scanf
输入还是
cin
?
答:
C语言中从键盘输入的输入语句最常用的是
scanf
语句,函数原型为int scanf(char format,args,...);功能是从标准输入设备按format指向的格式字符串所规定的格式,输入数据给args所指向的单元.C++中,可以使用scanf语句
和cin
(标准输入流)两种方式。标准输入流cin是从键盘向内存流动的数据流,用>>运算符从...
scanf与cin
在什么情况下使用
答:
scanf
是c语言的用法,但cpp也对此兼容,
cin
是cpp标准输入函数.就用法来说,cin能做得,scanf都能做,但是scanf在格式输入方面表现得比较出色.举个列子:假如某文件中含有这样一行字符,%^)@#%$%!^!@32435436*)Ykjh要将其中的数字字符输入给预先定义的一个变量,就只能用scanf/fscanf.总而言子,scanf的应用...
为什么
scanf
不能接收键盘输入,被跳过???改成C++的
cin
>>后便可以接收并...
答:
这个问题是由于输入缓冲区内有东西引起的,这个时候
scanf
就会直接读入缓冲区内存在的内容,从而跳过了键盘输入。输入缓冲区存在内容有多种原因,之前进行过输入是可能原因之一。清空输入缓冲区最好的方法是:int c;while((c = getchar()) != '\n' && c != EOF);// EOF 是 \0 除此之外VC下...
关于C++,printf跟cout,
scanf
跟
cin
有啥区别?是不是等同关系。_百度知 ...
答:
不等同啊!printf,
scanf
是c语言写法,cout,
cin
是C++写法,需要导入iostream库。printf,scanf 在输入输出时要定义好输入输出格式,而cout,cin则是根据变量的类型输入输出,不需要指定变量的输入输出类型。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
cin比scanf更有优势
c语言输入输出函数
scanf_s与scanf的区别
scanf在c语言中的作用
c语言cin和scanf
c语言scanf和printf
scanf和printf的区别
scanf和int的区别
为什么scanf比cin快