C/C++自學之路
給自學C/C++的同學們一個參考,也記錄下自己的學習路徑,文中的分類可能不太正確,但是一般都是必備的知識,最好都看一下,暫時想起來這麼多,哈哈,持續更新
網路模型:
書籍:精通 Windows Sockets 網路開發-基於Visual C++實現 孫海明
C/C++語言:
C Primer Plus
C++ Primer Plus
windows核心程式設計
鳥哥的Linux私房菜
演算法導論
MFC:
VC++深入詳解 孫鑫
遞迴方面:
程式設計師的數學
交流,學習的平臺:
csdn
對於零基礎的同學,最後還分享個C/C++學習交流QQ群:389318488,群內提供免費教學視訊及資料編譯器及原始碼等等,有大牛解答疑問,能給你提供職業生涯的一些建議!
相關推薦
C語言自學之路二(linux相關知識二)
文件傳輸協議 創建 .gz all 使用 登錄系統 開啟 界面 當前位置 linux快捷鍵 快捷鍵 效果 Ctrl+Z 程序轉入後臺 Ctrl+Alt+T 快速進入終端 F2 修改文件名 關鍵命令行 命令行 效 果 mv 文件名1
C++自學之路——從一個客服到伺服器後端
0,廢話一下 距離上次寫部落格到現在已經快兩年的時間了,寫上兩篇時,我還是做著前端的,現在已轉伺服器後端了。從畢業到現在3年多的時間了,一路自學走到現在,逛貼吧時,看到很多新手,感覺就像以前的自己,那麼的迷茫,無助,所以現在就想分享一下自己的自學之路。1
C/C++自學之路
給自學C/C++的同學們一個參考,也記錄下自己的學習路徑,文中的分類可能不太正確,但是一般都是必備的知識,最好都看一下,暫時想起來這麼多,哈哈,持續更新 網路模型: 書籍:精通 Windows Sockets 網路開發-基於Visual C++實現 孫海明 C/C++語
C#的初學之路(一)
ring 刪除字符 hello 劃線 num 開頭 nbsp ins 應用程序 1 .NET的框架(Framework):是整個開發平臺的基礎,包括公共語言運行庫和.NET類庫 2.C#的數據類型 按數據的存儲方式劃分,有值類型和引用類型. 值類型:(值類型變量存儲數據)
C++再學習之路(二)
iter pointer lin clas 數組元素 對數 表達 自增 條件操作符 1. 移位操作符“ << ”和“ >> ”擁有中等優先級:其優先級比算術操作符低,但比關系操作符、賦值操作符和條件操作符優先級高 2. *iter++ 後自增操作
C++再學習之路(五)
我們 實參 對象傳遞 color virtual 轉換 版本 部分 尊重 1.繼承和動態綁定在兩個方面簡化了我們的程序 能夠容易地定義與其他類相似但又不相同的新類,能夠更容易地編寫忽略這些相似類型之間區別的程序 P471 2.之所以稱通過繼承而相關聯的類型為多態類型,
C++ 修仙之路
處理 系列 模式 family red 對象的構造順序 c 語言 font ali 我們之前學習了那麽多的 C 語言相關的知識,其實 C 語言是在實踐的過程中逐步完善起來的。C 語言在設計之初就是對 B 語言進行改良,使其能夠直接產生機器碼,C 語言由此誕
C語言自學之指標理解
目的: 通過以下學習,希望能理解指標的概念,理解指標和陣列的關係,理解指標的定義,掌握指標的用法。 1. 簡述 用C語言寫的程式碼基本上都用到指標,掌握好指標的概念對學好C有很大幫助。 為了方便理解我們可以把指
C#進階之路(七)反射的應用
反射在C#中的應用還是很多的,但它對程式碼的效能有一定影響。 反射的效能: 使用反射來呼叫型別或者觸發方法,或者訪問一個欄位或者屬性時clr 需要做更多的工作:校驗引數,檢查許可權等等,所以速度是非常慢的。所以儘量不要使用反射進行程式設計,對於打算編寫一個動態構造型別(晚繫結)的應用程
C語言學習之路之陣列的一些淺見
第一次寫部落格文章,有什麼不對的地方,請勿見怪. 對函式傳遞資料的一些體會.當我們定義一個函式的時候,當引數傳遞的是陣列的時候我們初學者一般會這樣定義: 如寫一個數組遍歷列印時會這麼寫: void print(int a[10],int length){ int i=0; for(i=0;
C語言學習之路-由淺入深(快速掌握c基礎)
註明:本部落格只適用於有java基礎的人觀看,因為java是c的升級版,所以下面我們會用java來與c比較 1.第一個C程式:HelloWorld.c 首先我這裡是使用這個軟體編寫的:下載地址 安裝過程一直next就好了 安裝後在你的程式碼目錄建立一個H
C++ for Windows 之路
區域性變數、靜態區域性變數、全域性變數、全域性靜態變數、字串常量以及動態申請的記憶體區1、區域性變數儲存在棧中2、全域性變數、靜態變數(全域性和區域性靜態變數)儲存在靜態儲存區3、new申請的記憶體是在堆中4、字串常量也是儲存在靜態儲存區補充說明:1、棧中的變數記憶體會隨著定義所在區間的結束自動釋放;而對於堆
頂級c程式設計師之路 選學篇-1 深入理解位元組,位元組序與位元組對齊
深入理解位元組,位元組序與位元組對齊 一 總述 作為一個職業的coder玩家,首先應該對計算機的位元組有所瞭解。 我們經常談到的2進位制流,位元組(字元)流,資料型別流(針對程式設計),結構流等說法,2
1>test.obj : error LNK2005: _main 已經在 main.obj 中定義【c的學習之路】
下決心要在空餘時間學習C語言,從今天開始。 遇到的一個小問題,查詢資料結果如下。 造成LNK2005錯誤主要有以下幾種情況: 1.重複定義全域性變數。可能存在兩種情況: A、對於一些初學程式設計的程式設計師,有時候會以為需要使用全域性變數的地方就可
12天學好C語言——記錄我的C語言學習之路(Day 1)
12天學好C語言——記錄我的C語言學習之路 Day 1: 剛剛入門C語言,那麼肯定要先把什麼是C語言和大家講清楚,那麼大家看下面一段程式(program 1.1): /*//program 1.1 #include<stdio.h> //編譯預處理指令,編譯
嵌入式Linux C程式設計學習之路(十三)——標準IO之gets,puts,fprintf,sprintf,fgetc,fputc
1. gets & puts //是行快取的讀寫函式 char *gets(char*s); int puts(constchar *s); gets 與fgets的區別: Ø gets()不能指定快取的長度,這樣就可能造成快取越界(如若該行長於快取長度
C的學習之路——一
1. 優點 a) 高效 b) 可移植 c) 強大而靈活 d) 緊湊簡潔 e) 面向過程 2. C語言的應用範圍 a) 文書處理處理程式 b)
c# 進階之路-架構(筆記1)
介面: 只要是繼承了介面的類,都包含了接口裡面的方法。介面是一種類與類之間的規範,一種協議! 架構:通常更側重於巨集觀的設計; 一、物理架構:邏輯架構、開發架構..;要從不同的專案區分析 -----------------------------------------
嵌入式Linux C程式設計學習之路(七)—— Open/Close函式
1. input & output:站在應用層考慮 Input:核心-->使用者,從核心讀取資料或從檔案讀取資料 ————read函式 Output:使用者-->核心,寫資料到核心或寫資料到檔案中 ————write函式 2. 核心中檔案太多了,寫到
C++填坑之路
error LNK2019: 無法解析的外部符號 "__declspec(dllimport) public: __th 此種問題 一般就是沒有連結Lib庫 strlen 在計算字串長度的時候不計算 \0,sizeof計算字串長度的時候會計算\0 memcpy(b