Linux 靜態庫製作與使用完整教程:從 .c 到 .a 再到鏈接
Linux 靜態庫製作與使用完整教程:從 .c 到 .a 再到鏈接 靜態庫(.a)將多個目標文件(.o)打包,鏈接時將代碼**直接複製**進可執行文件。本文演示
LeetCode 經典題目 C/C++ 解法:Nim Game、Reverse String、Sum of Two Integers
LeetCode 經典題目 C/C++ 解法:Nim Game、Reverse String、Sum of Two Integers 本文收錄三道 LeetCo
C/C++ 表達式陷阱大全:奇數判斷、浮點精度、整型溢出、十六進制符號擴展
C/C++ 表達式陷阱大全:奇數判斷、浮點精度、整型溢出、十六進制符號擴展 看似簡單的表達式往往隱藏著與直覺不符的行為。本文總結四類經典陷阱,給出正確寫法與底層
C語言第一課:編寫、編譯與運行 Hello World
C語言第一課:編寫、編譯與運行 Hello World 每個程序員的旅程都從這裡開始。本文記錄使用 Notepad++ 編寫、GCC 編譯運行第一個 C 程序的
彙編視角解析 C 語言啟動流程:從 _start 到 main
彙編視角解析 C 語言啟動流程:從 _start 到 main 為什麼彙編程序入口是 _start,而 C 程序入口是 main?本文通過 gcc 編譯鏈接全過
C語言預處理器完整指南:指令、宏、運算符與預定義宏
C語言預處理器完整指南:指令、宏、運算符與預定義宏 預處理器(CPP)是編譯前獨立階段,進行純文本替換。掌握其指令、宏定義技巧與預定義宏,能極大提升代碼可移植性
C語言基本數據類型取值範圍與溢出行為詳解
C語言基本數據類型取值範圍與溢出行為詳解 熟悉數據類型的大小、範圍與溢出規則,是編寫無 Bug C 代碼的基礎。本文匯總常見平台(32/64 位)下的類型大小與
C語言數據結構與算法實戰:二叉樹、哈夫曼編碼、圖的遍歷
C語言數據結構與算法實戰:二叉樹、哈夫曼編碼、圖的遍歷 本文為「C語言范例學習」系列第三部分,完整實現二叉樹創建與三種遍歷、哈夫曼編碼構建、無向圖的深度/廣度優
C語言 memset 函數深度解析:用法、陷阱與最佳實踐
C語言 memset 函數深度解析:用法、陷阱與最佳實踐 memset 是 C 標準庫 <string.h> 中最高效的內存填充函數,廣泛用於結構體
C語言實戰:基於鏈表與文件操作的銷售管理系統
C語言實戰:基於鏈表與文件操作的銷售管理系統 大二伊始,為鞏固大一 C 語言知識並預習 C++,我設計了一個「銷售管理系統」,綜合運用**結構體、指針、鏈表、文
C# WinForms 登錄頁面實現:從 UI 佈局到數據庫驗證與主窗體傳值
C# WinForms 登錄頁面實現:從 UI 佈局到數據庫驗證與主窗體傳值 本文完整記錄一個典型的 C# Windows Forms 登錄模塊開發流程:界面設