C 知識點複習 C 標準庫

2021-10-22 07:45:24 字數 1209 閱讀 5843

過載左移操作符

操作符 << 的原生意義是按位左移,例如:

1 << 2;

其意義是將整數1按位左移2位,即:

0000 0001 --> 0000 0100

過載左移操作符,將變數或常量左移到乙個物件中

示例:

#include

char endl =

'\n'

;class

console

console&

operator

<<

(char c)

console&

operator

<<

(const

char

* s)};

console cout;

intmain()

c++編譯環境的組成

c++標準庫預定義了多數常用的資料結構:

c語言相容庫:為了相容c語言,c++ 編譯器中包含了c語言相容庫,c中的stdio.h,在c語言相容庫中為cstdio

我們來寫乙個程式來測試c語言相容庫對c**的相容

#include

#include

#include

#include

using

namespace std;

intmain()

c++ 編譯器的c相容庫可以對 c 語言進行很好的相容

顯示器 --> cout

鍵盤 --> cin

用c++標準庫 iostream 中的輸入輸出功能

**示例:

#include

#include

using

namespace std;

intmain()

小結:

c++ 標準庫是由類庫和函式庫組成的集合

c++ 標準庫包含經典演算法和資料結構的實現

c++ 標準庫涵蓋了c庫的功能

c++ 標準庫位於std命名空間中

C 知識點複習

static static變數只能初始化一次 include include using namespace std void fun int i int main 輸出為 0 00因為static變數只初始化一次,static int value i這句話只執行一次,也就是fun 0 的時候執行。...

C 知識點複習(二)

昨天的複習讓自己有不小的收穫,對一些基礎知識也有了更加深刻的理解,所以今天在昨天的複習基礎上繼續往 後複習,鞏固 1 繼承時的名字遮攔 派生類的成員和基類中的成員重名,那麼就會遮攔從基類繼承過來的成員,派生類在使用該成員時,實際上是派 生類新增的成員,不是從基類中繼承來的 在基類和派生類中,不管是成...

C 知識點 複習(1)

知識點 c 1.引用必須在宣告的引用時將其初始化,而不能像指標那樣,先宣告後定義。2.向函式傳參時,如果下在函式內部改變資料,想要在函式外看到,則可以使用傳位址,和傳引用的方式。3.按值傳遞和按引用傳遞,看起來是一樣的,主要是通過原型和函式定義來識別。4.返回引用時最重要的一點是,應避免返回函式終止...