c 學習筆記1

2021-09-29 01:14:53 字數 1261 閱讀 8483

####example1:

#includeint main()

{ using namespace std; //編譯指令

cout << "come up and c++ me some time.";

cout << endl;

cout << "you won" <**改進:cin.get()

####main :

函式頭:

引數列表:

函式返回型別:

可以使用不使用return 0 結尾

####注釋

盡量使用//

####預處理器和iostream檔案

將源**檔案和iostream組合成復合檔案,編譯的下乙個階段將使用該檔案。

####頭檔名

沒有副檔名,去掉h不只是形式的變化,沒有h的標頭檔案也可以包含命名空間

####命名空間

using namespace std:

using編譯指令,有助有組織程式,如不同產品,同乙個函式名的時候,可以指定使用哪個

std::cout << 「abcdefg」《更好的做法:只使所需的名稱可用

using std::cout

####使用cout進行c++輸出

在iostream中定義,且位於命名空間std中

cout 是預定義的物件,知道如何顯示字串

《是cout的物件屬性之一,可以將其右側的資訊插入到流中。

《使用了過載,通過過載,同乙個運算子有不同的含義,編譯器通過上下文來確定運算子的定義

####控制符endl

在iostream中定義,且位於命名空間std中

特殊的c++符號,控制符

將導致螢幕游標移到下一行開頭

####換行符

「\n」 :

區別:endl確保程式執行前重新整理輸出

####cout補充

cout << 變數

過載:自動識別《後面是什麼型別

可以使用cout進行拼接 << << <<

####cin

cin >> carrots;

####類

cout是ostream的類物件

cin是istream的類物件

其來自類庫

####函式

cmath

如果找不到找不到該函式, 可以試著g++ sqrt.c -lm

#在多函式程式中使用using編譯指令

#四種訪問命名空間的方法

區域性全域性

不使用使用一部分

C 學習筆記(1)

1.類和結構體的區別 區別在於訪問控制方面,對於結構體而言,所有成員預設都是public,即在外部可以訪問,對於類來說,預設條件下成員函式都是private,不能被外部訪問。2.c 中的建構函式 建構函式最重要的作用是建立物件本身。c 規定,每個類必須有乙個建構函式,沒有它,就不能建立任何物件。乙個...

C 學習筆記1

一,類的最基本的函式 乙個類至少有預設建構函式,拷貝建構函式,拷貝構造運算子,和析構函式四個最基本的函式,在下面的例子中將對這些函式進行講解。如下 includeusing namespace std class superone superone superone void superone se...

C 學習筆記1

c 中結構體 和 類可以通用,結構體中也可以定義函式.區別 在於訪問控制。結構體中 預設成員 都是public 類中 預設 私有的 建構函式 1。建構函式最重要的作用是建立物件本身 2.c 規定,每個類必須有乙個建構函式,沒有建構函式,就不能建立任何物件 3.如果沒有提供建構函式,則c 提供乙個預設...