3 回答

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊
C++ 時(shí)候用IOSTREAM 吧,應(yīng)該 有他的道理,C的時(shí)候,用STDIO.H就行了,為了兼容,在C++里也可以用STDIO.H

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
一個(gè)是c語言的頭文件,一個(gè)是c++的頭文件,由于c++和c是兼容的,所以有的時(shí)候都可以用,你說的那個(gè)什么輸出輸入流,在開始應(yīng)該不重要,只是一個(gè)概念而已,多寫程序,多上機(jī)就好了,自然而然就會(huì)了,順便說一下,在c中輸入輸出不能用cin或cout,輸入用printf和scantf。全局空間的話不是很熟,是不是全局變量?局部變量?是的話,還是那句話多寫寫就會(huì)了

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
<iostream> 是c++ 的輸入輸出 標(biāo)準(zhǔn)庫(kù)(標(biāo)準(zhǔn)庫(kù)是編譯器自帶的函數(shù)庫(kù)) 頭文件,里面有 輸入輸出class 定義。 C 程序不需要它。
#include <iostream> 要加:
using namespace std;
( #include <iostream.h> 不要加using namespace std;)
"stdio.h" 是c 的輸入輸出 庫(kù)頭文件,里面有 輸入輸出函數(shù)定義
"stdlib.h" 是c 的 標(biāo)準(zhǔn)庫(kù)。
如果你用到 scanf, printf 之類的函數(shù),要加這兩個(gè)頭文件(VC++編譯器的c程序允許不寫,編譯器自己知道去找它們)。
c++ 程序允許含C的東西,如果c++ 程序用到 printf 之類的函數(shù),那么要加上"stdio.h"。
輸入輸出原本是指 從 計(jì)算機(jī)到 周邊設(shè)備的 輸入輸出,例如: 屏幕,打印機(jī),繪圖儀,磁盤,磁帶,打孔機(jī)等。數(shù)據(jù)在它們之間流動(dòng)。輸入輸出流是在此基礎(chǔ)上的擴(kuò)展。例如,sprintf, 數(shù)據(jù)向 字符串 流動(dòng),sscanf, 數(shù)據(jù)從字符串取得。
- 3 回答
- 0 關(guān)注
- 262 瀏覽
添加回答
舉報(bào)