(一)羽夏看C語言——簡述


寫在前面

  此系列是本人一個字一個字碼出來的,包括示例和實驗截圖。本人非計算機專業,可能對本教程涉及的事物沒有了解的足夠深入,如有錯誤,歡迎批評指正。 如有好的建議,歡迎反饋。碼字不易,如果本篇文章有幫助你的,如有閑錢,可以打賞支持我的創作。如想轉載,請把我的轉載信息附在文章后面,並聲明我的個人信息和本人博客地址即可,但必須事先通知我

“羽夏看C語言”介紹什么

  本系列從匯編的角度,比較翔實的介紹C語言C++C其實本質是一樣的東西,當然它們語法上也有不少區別。但從匯編層面上來說,C++的編譯器只是更強大,更能幫助我們寫代碼,例如模板。沒有特殊說明,本系列不會區分C++C,統稱C語言。由於本人習慣用C++,故采用的示例都是用的C++的,如果有區別將會說明,如果標題后面標注有表示僅有 C++ 支持表示僅有 C 支持表示C 和 C++ 都支持但有比較大的區別。本教程適合具有一定匯編基礎並渴望學習C語言底層的同志。由於本人自學所悟,可能會有錯誤,歡迎批評指正,互相學習。

【注】本教程重點在 x86平台(即32位) 進行論述,x64 和 x86 雖有不同之處,但 x86 是基礎,不同之處體現在一些匯編指令、調用約定、寄存器。

需要的知識

必修:

  1. Intel 80386 CPU 的匯編基礎,可以掌握的不特別深入,但基礎必須會。
  2. C語言的基本知識

選修:硬編碼

總目錄

正文

番外篇

工具

  Visual Studio(版本隨意,我用這個2019這個版本作為示例)


🚀 話不多說,進入正題 🚀


C語言是什么

  在我看來,C語言是一個幫我們寫匯編的高級語言。它具有寫程序的方便之處,也不失匯編的靈活性。

下一篇

  (二)羽夏看C語言——容器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM