1. 程式人生 > >c/c++輸入輸出流iostream與stdio之間的區別

c/c++輸入輸出流iostream與stdio之間的區別

三者之間的區別

 #include<iostream>

    在新的標準C++中使用。#include<iostream>是標準的C++標頭檔案,任何符合標準的C++開發環境都要有這個標頭檔案,使用時一定要引入名稱空間"using namespace std;"。

    相比於#include"iostream", 採用"< >"方式效率更高一些(直接從編譯器自帶的函式庫中尋找檔案),而#include"iostream"(先從自定義的檔案中查詢,如果找不到再從編譯器自帶的函式庫中尋找)

#include<iostream.h>

    在舊的標準C++中使用。新的標準c++為了和c區分開來,也為了正確使用名稱空間,規定標頭檔案不使用字尾.h。#include<iostream.h>僅僅支援字元流,不能引入名稱空間,否則會編譯出錯。

iostream與stdio的區別

    stdio屬於c語言,開發c程式用stdio,輸入輸出格式為printf(),scanf()

    iostream屬於c++語言,開發c++程式可以用stdio和iostream,推薦使用 iostream,輸入輸出格式為count<<..,cin>>..