作者jerry771210 (嘿嘿嘿)
看板NTUE-CS101
标题Re: [课业] cout<<99999*3/2.0;
时间Fri Nov 21 14:14:52 2008
由於它们(含scsnf 和 cin)分属 C / C++(绝大多数情况,C++ 可用 C 的东西),
也造成它们其它的不同!
1. 速度:C版的比较快!
2. 功能:C++版的比较强!
3. 过载:C++版的可过载!
4. 变数:C++版会自已辨认变数,C不会!
5. long double:有的 C版 compiler 不能或至少很难用 printf scanf去操作;
cin cout 没这问题。
6. printf 传回印出字数、scanf 传回输入的栏数;
cin, cerr, cout 传回 iostream
7. printf scanf 要 include stdio.h 或 cstdio
cin cerr cout 要 iostream 加 namespace std
8. C 版变数都写在最後;C++版写在中间该要出现的地方。
9. 应该还有其它,临时想不起来。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.5.53