includeiostream h》的意思是什麼

2022-02-18 09:55:24 字數 3274 閱讀 4779

1樓:林學禮

"#include"的意思是:c系統的程式語言中,宣告在這個地方插入別的檔案中的**。#include一般用在c、c++等語系的編譯環境(就是用在程式設計軟體的程式設計**裡)中,直白的說,它就是表示在這個地方要插入一堆**,這堆**在另一個檔案裡。

1.c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2.儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

2樓:jk藍藍

字面意思:包含iostream.h標頭檔案,.h結尾為標頭檔案。

這是c++程式需要的標頭檔案,裡面包含c++程式的輸入輸出流的定義,如果不包含這個標頭檔案,則c++程式裡的cout<< 和cin>>編譯時會報錯。

include 和include的區別

3樓:

include和include區別為:**不同、名稱空間不同、移植不同。

一、**不同

1、include:include是c標準庫裡面的函式庫。

2、include:include是c++標準庫的函式庫。

二、名稱空間不同

1、include:引用include的類需要手動新增名稱空間。

2、include:引用include的類預設自動新增名稱空間。

三、移植不同

1、include:include不可用於移植和混合嵌入。

2、include:include可用於移植和混合嵌入。

4樓:厲紫易

5樓:匿名使用者

c只能用stdio.h

c++兩樣都能用。最好是用iostream,有些是iostream.h

簡單介紹一下,iostream裡用cin來輸入,用cout來輸出

int a,b;//a,b可是任何類的物件。當然如果不是標準型別要用cin,cout得過載《和》操作符。

cin>>a>>b;//這是輸入a和b的值,中間用空格或者回車隔開,可以一個或者多個

cout<< a <<" " << b << endl;//這是輸出a和b的值,可以一個或者多個.後面endl是跟一個換行

詳細的去看標頭檔案

6樓:匿名使用者

我不是高手,也說不全,僅僅是一些知道的東西:

stdio 是c標準庫裡面的函式庫 對應的基本都是標準輸入輸出等等c語言常用庫的定義

iostream是c++標準庫的頭定義, 對應的基本上是c++的輸入輸出相關庫定義

開發c程式用stdio, c++用stdio/iostream 都可以。

c++時,推薦使用

#include

using namespace std;

至於哪些相關函式,很簡單的,只要開啟那兩個標頭檔案看一樣你就知道了

#include 後面的.h是什麼意思? 還有,這個和 #include 有什麼區別?

7樓:基佬自重

iostream與iostream.h的區別 iostream 的意思是 輸入輸出流 直接點說就是in(輸入) out(輸出) stream(流) 取in out 的首字母與 stream 合成[編輯本段]c++語言中 #include是標準的c++標頭檔案,任何符合標準的c++開發環境都有這個標頭檔案。 在舊的標準c++中,使用#include但在新標準中,用#include,而且在vs中程式設計的同時要注意要新增:

using namespace std; using namespace std詳解 一: 和是不一樣,前者沒有字尾,實際上,在你的編譯器include資料夾裡面可以看到,二者是兩個檔案,開啟檔案就會發現,裡面的**是不一樣的。 字尾為.

h的標頭檔案c++標準已經明確提出不支援了,早些的實現將標準庫功能定義在全域性空間裡,宣告在帶.h字尾的標頭檔案裡,c++標準為了和c區別開,也為了正確使用名稱空間,規定標頭檔案不使用字尾.h。

因此,當使用時,相當於在c中呼叫庫函式,使用的是全域性名稱空間,也就是早期的c++實現;當使用的時候,該標頭檔案沒有定義全域性名稱空間,必須使用namespace std;這樣才能正確使用cout。 二: 所謂namespace,是指識別符號的各種可見範圍。

c++標準程式庫中的所有識別符號都被定義於一個名為std的namespace中。 由於namespace的概念,使用c++標準程式庫的任何識別符號時,可以有三種選擇: 1、直接指定識別符號。

例如std::ostream而不是ostream。完整語句如下:

std::cout << std::hex << 3.

4 << std::endl; 2、使用using關鍵字。 using std::

cout; using std::endl; 以上程式可以寫成 cout << std::hex << 3.

4 << endl; 3、最方便的就是使用using namespace std; 例如: #include #include #include using namespace std; 這樣名稱空間std內定義的所有識別符號都有效(**)。就好像它們被宣告為全域性變數一樣。

那麼以上語句可以如下寫: cout << hex << 3.4 << endl; 因為標準庫非常的龐大,所以程式設計師在選擇的類的名稱或函式名時就很有可能和標準庫中的某個名字相同。

所以為了避免這種情況所造成的名字衝突,就把標準庫中的一切都放在名字空間std中。但這又會帶來了一個新問題。無數原有的c++**都依賴於使用了多年的偽標準庫中的功能,他們都是在全域性空間下的。

所以就有了和等等這樣的標頭檔案,一個是為了相容以前的c++**,一個是為了支援新的標準。 名稱空間std封裝的是標準程式庫的名稱,標準程式庫為了和以前的標頭檔案區別,一般不加".h" 補充:

這篇文件是幫你找到的比較詳細的,你可以參考下。 -------------------------問問互助平臺-------------------------- 您的回答來自 soso問問 熱心網友,若我的回答對你有所幫助還請採納支援。 同時,你下次遇到相關問題可直接向我求助,定在第一時間為你解答。

麻煩採納,謝謝!

上善若水是表示什麼意思?上善若水的意思是什麼?

上善若水 語出老子 道德經 上善若水,水善利萬物而不爭。意思是說,最高境界的善行就像水的品性一樣,澤被萬物而不爭名利。人的品格應該像水一般,做事情行雲流水,靜止如水。人的最高境界要像水一樣,能屈能伸。文章 1歐陽詢字。上善若水 寓意著成功人生的七種境界。百折不饒。冰雖為水,卻比水強硬百倍。越在寒冷惡...

keep up doing sth是什么意思

片語 keep up 意為 堅持,繼續,持續 其用法主要有如下兩種 1.keep up the struggle till you succeed.繼續戰鬥直到你們取得勝利。keep on後接名詞。2.i hope the good weather will keep up.我希望好天氣會繼續下去。...

in the black是什么意思

in the black 英 in bl k 美 n i bl k 詞典 盈利 盈餘 網路 賺錢 有盈餘 黑字 例句 until his finances are in the black i don t want to get married.在他有銀行存款之前,我不想和他結婚。賺錢 有盈餘 黑字...