注册 登录
编程论坛 C++教室

cout 和cin

雪花神剑 发布于 2009-07-20 20:16, 1932 次点击
C++里的cout  和  cin  可以被printf  scanf吧

为什么那么多人用cout和cin啊?
10 回复
#2
学技术的2009-07-20 20:21
可以啊..相当可以..
cout cin好..百度一下应该很多吧
#3
广陵绝唱2009-07-20 20:23
回复 楼主 雪花神剑
楼主您好,这是 C 版,提问 C++ 的问题请到 C++ 版块。谢谢。

您所发的两个帖子我帮您转到相应的版块,这里只留个链接吧。
#4
雪花神剑2009-07-20 20:50
不好意思,我刚才还以为我的帖子被删了呢,下次我一定注意
#5
雪花神剑2009-07-20 20:51
回复 2楼 学技术的
为什么他们更好啊
#6
wang67332842009-07-22 09:55
我的理解:
cout和cin在c++中是重载运算符,效率更高些。
printf和scanf是c中函数调用,效率低。
#7
明次2009-07-22 10:18
cout和cin 简单好用...
#8
yu5890681yu2009-07-22 15:14
回复 楼主 雪花神剑
cout和cin向比printf和scanf的优点是不用考虑输入和输出的变量的类型,而且代码两相比之下较少
比如说你要输入和输出一个整数:
C:
scanf(&a,"%d");printf(a."%d");
C++:
cin>>a;cout<<a;
而且在输入和输出长串字符是cin和cout的优势比较明显
#9
pangding2009-07-22 21:20
回复 楼主 雪花神剑
嗯,我觉得也主要是为了类型安全而使用的。
不过我想用C++的函数重载不可能比C函数调用效率高。重载函数也是函数调用,而且干的事还多了,怎么会更高呢~
#10
mfkblue2009-07-22 22:47
广陵版主丢贴子的速度真是快,一碰有c++方面问题立马丢到这边来了.
都差不多,新手搞不清楚的时候觉得什么方便就用什么。
#11
ET_bug2009-07-22 22:52
以下是引用yu5890681yu在2009-7-22 15:14的发言:

cout和cin向比printf和scanf的优点是不用考虑输入和输出的变量的类型,而且代码两相比之下较少
比如说你要输入和输出一个整数:
C:
scanf(&a,"%d");printf(a."%d");
C++:
cin>>a;cout<<a;
而且在输入和输出长串字 ...

赞成..
1