c語言入門到c++使用高手(課程筆記+案例鏈接)(2020年6月23日更新類第四,五節)

c語言入門到c++使用高手(課程筆記+案例鏈接)

一、引言

在學校裏還是python,matlab用慣了,c++用起來還是沒有得心應手,很多c++11的用法也沒有理解的很清楚,所以LZ準備花半年左右的時間,利用課餘的時間系統的學習一下c語言到c++的一系列知識,哪怕是再基礎的知識也準備重新走一遍,夯實下基礎,這篇博客其實就是學習筆記+案例的一個目錄,後續會持續更新這篇博客,當然也會更新對應一系列的學習博客,希望半年後自己的c++能夠更加紮實和系統。這篇博客主要參考學習的書籍和視頻資料主要有:

  1. C++ Primer Plus
  2. C++ Primer
  3. c語言入門到c++使用高手
  4. 後續會繼續添加

如果有小夥伴願意一起來學習C語言和C++,歡迎各位小夥伴在博客下一起評論、打卡,一起來攻克C++這個大山。

按照視頻課程的內容,主要會分爲三個大模塊:

  1. 基本的C語言入門:瞭解基本語法規則、語句、函數、指針等概念,這個基本上就是查漏補缺的一個過程,把基礎基本概念夯實;
  2. 深入學習C++: 這個應該就是重點部分了,進一步認識類、對象、成員函數、虛函數、模板等用法,至少LZ覺得自己寫的類還是沒有很完善的;
  3. 編譯器內部原理:這個應該是比較高階的課程內容了,對C++對象內部只是包括數據佈局、編譯器工作原理等的詳細介紹。

希望這個博客能讓LZ和小夥伴們都有所收穫,咱們一起來學C++吧!

二、C語言入門

首先和小夥伴道歉一下,第一到第六章lz在電腦重裝的時候忘記備份了,結果就悲劇了…不過等這三套課程結束的時候,LZ一定會把之前的補上噠,加油加油!

第七章 函數

第一節 函數的基本概念和定義

第二節 函數調用方式以及嵌套調用

第三節 函數遞歸調用精彩演繹

第四節 數組作爲函數參數

第五節 局部變量和全局變量

第六節 變量的存儲和引用,內部函數和外部函數

第八章 編譯預處理

第一節 宏定義

第二節 文件包含和條件編譯

第九章 指針

第一節 指針基本概念詳解

第二節 變量的指針和指向變量的指針變量-1

第三節 變量的指針和指向變量的指針變量-2

第四節 數組的指針和指向數組指針的指針變量-1

第五節 數組的指針和指向數組指針的指針變量-2

第六節 數組的指針和指向數組指針的指針變量-3

第七節 字符串的指針和指向字符串的指針變量

第八節 函數指針和返回指針值的函數

第九節 指針數組, 指針的指針, main函數參數, 小節

第十章 結構體與共用體

第一節 結構體變量定義,引用,初始化

第二節 結構體數組,結構體指針

第三節 共用體,枚舉類型,typedef

第十一章 位運算

第一節 位的概念以及位運算符介紹

第二節 位運算的具體應用

第十二章 文件

第一節 文件概述,文本,二進制文件區別

第二節 文件的開,關,讀,寫實戰操練

第三節 將結構體寫入二進制文件再讀出

到這裏c語言的部分就結束啦,下面開始我們的c++之旅吧!

三、深入學習C++

第二章 基本語言

第一節 語言特性,工程構成,可移植性

第二節 命名空間簡介,基本輸入輸出精解

第三節 auto、頭文件防衛、引用、常量

第四節 範圍for、new內存動態分配、nullptr

第五節 結構、權限修飾符、類簡介

第六節 函數新特性、內聯函數、const詳解

第七節 string類型介紹

第八節 vector類型介紹

第九節 迭代器精彩演繹,失效分析及彌補、實戰

第十節 類型轉換:static_cast、reinterpret_cast等

第三章 類

第一節 成員函數,對象拷貝,私有成員

第二節 構造函數詳解, explicit, 初始化列表

第三節 inline,const,mutable, this, static

第四節 類內初始化,默認構造函數, =default, =delete

第五節 拷貝構造函數

四、編譯器內部原理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章