開始學習c

2021-08-08 04:49:31 字數 672 閱讀 3246

1.1c++的標頭檔案】

傳統的c標頭檔案,以 .h 結尾

c++標頭檔案

hpp標頭檔案

1.2命名空間

c++引入新概念,命名空間可以有效避免大型專案中的各種名稱衝突

class關鍵字

class時c++的核心,時物件導向程式設計的核心內容

1.3更嚴格的型別轉化

在c++中不同型別的指標是不能直接賦值的,必須強轉

1.4new和delete

new和delete時c++內建的操作符,不需要有任何標頭檔案,用new分配的記憶體必須用delete釋放,不能用free

注意事項:在釋放指向陣列的指標時,不能直接用delete p。,而是用delete p

1.5內聯函式

inline關鍵字的意思是,內聯函式不作為函式呼叫,而是直接把內聯函式的**嵌入到呼叫的語句中

注意事項:內聯函式適合函式**少,並且函式頻繁的大量呼叫;如果函式的函式體多長,編譯器也不會將函式作為內聯函式使用

1.6引用

引用就是乙個變數的別名,而不是位址

注意事項:&a=b;   其中a時b的別名;且引用必須賦值

函式預設引數

c++允許函式在定義的時候,提供預設引數,如果呼叫函式的時候沒有提供形參,那麼形參的值就是預設引數

引用作為

1.7函式的過載

開始學習C

1.c 之父bjarne stroustrup c 程式設計 內容精闢深刻,但要求較高。2.c primer 二 入門程式 int main return 0 os從main開始執行,main函式的返回值為狀態指示器,為0時表示成功執行,非0返回值有os定義的含義。訪問main函式返回值的方式與系統...

今日開始學習C

c 學習筆記 include 包含標準庫 標準輸出 cout hello,world 是插入運算子 把資訊的輸入輸出看作資料的 流動 流出,流進。是乙個輸出流物件,標準輸出流物件。endl 是換行標記 cout是內庫里定義的,因此在使用的時候需要告訴編譯器這是個內庫里定義的物件 include是 編...

1 開始學習C

1 大多數系統中main函式被用來指示狀態。返回0表示成功,非0的含義由系統定義,通常是錯誤型別。2 編譯生成的可執行檔案,通常windows是xx.exe,unix是xx.out。3 術語 流 表達隨時間的推移,字元是順序生成或消耗的。iostream庫包含輸入流和輸出流,乙個流就是乙個字串行,是...