C 入門知識

2021-10-09 04:24:55 字數 1221 閱讀 7626

iostream是輸入輸出庫流。

字首std::表明是定義在命名空間(namespace) std中的。使用命名空間,程式設計師可以避免由於無意中使用了與庫中所定義名字相同的名字而引致衝突。因為標準庫定義的名字是定義在命名空間中,所以我們可以按自己的意圖使用相同的名字。

標準庫使用命名空間的***是,當我們使用標準庫中的名字時,必須顯式地表達出使用的

是命名空間std下的名字。std: :cout的寫法使用了作用域操作符(scope operator, : :操作符),

表示使用的是定義在命名空間std中的cout。

直接說明名字來自std 命名空間,來引用標準庫中的名字。例如,需要從標準輸入讀取資料時,就用std::cin。 這些名字都用了: :操作符,該操作符是作用域操作符。它的含義是右運算元的名字可以在左運算元的作用域中找到。因此,std: :cin的意思是說所需名字cin是在命名空間sta中定義的。顯然,通過這種符號引用標準庫名字的方式是非常麻煩的。

幸運的是,c++提供了更簡潔的方式來使用命名空間成員:

using宣告

使用using宣告可以在不需要加字首names

space_name::的情況下訪問命名空間中的名字。

using宣告的形式如下:

using namespace: : name;

一旦使用了using宣告,我們就可以直接引用名字,而不需要再引用該名字的命名空間:

eg:要注意在#include雖然不存在類std,但是有cin和cout的相關函式,所以不需要使用命名空間,可以直接使用。但是在#include中就需要用到命名空間std了,有兩種使用方法,一是直接用using namespace std。另外就是使用std::,例如std::cout

c++語言的基本格式如下

#includeusing namespace std;

int max(int a,int b);

int main()

else

return c;

}

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-hm3d9yek-1597370689057)(c:\users\lenovo\desktop\qq20200113151246.jpg)]

域運算子::可以提供對全域性變數的訪問

int var=10;

fun()

C 語言入門知識

我是乙個非計算機專業的人,因為愛好程式設計,走向了學習c 的道路,現在學習c 才入門,希望能記錄下我成長中的一點東西並把我所思考的東西能夠分享給大家。關於c 的入門知識,我個人思考主要有以下幾點是比較重要的 1 是學習編寫一段能夠執行成的簡單程式 2 選擇工作路徑,清楚怎麼樣新建乙個工程 乙個專案 ...

C 入門知識總綱

c語言是c 的乙個子集。所有c語言支援的語法在c 都基本支援並需要使用。c c 基本型別 變數 運算子 表示式 類和物件 語句控制 繼承 多型 函式 程式控制 模板 泛型程式設計 指標 陣列 異常處理 結構 c 庫 標準模板庫stl 輸入輸出 c庫函式 c 資料型別分為基本型別 和非基本型別 內建型...

c 入門小知識

1.什麼是c 2.c 發展史 1.什麼是c c語言是結構化和模組化的語言,適合處理較小規模的程式。對於複雜的問題,規模較大的程式,需要高度 的抽象和建模時,c語言則不合適。為了解決軟體危機,20世紀80年代,計算機界提出了oop object oriented programming 物件導向 思想...