看板 NTUE-CS101 關於我們 聯絡資訊
由於它們(含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