C 原始檔需經編譯(.c → .obj/.o)與鏈接(多目標檔+庫 → 執行檔)生成程式。編譯針對單檔,鏈接針對多檔。
編譯前對原始檔簡單加工(如跨平台保留不同函數),處理 # 開頭命令。預處理結果存為同名 .i 檔(文字檔可直接查看)。
#
.i
#include
將標頭檔內容插入命令位置,效果等同複製貼上,合併成單一原始檔編譯。
#include <stdio.h> // 尖括號:標準庫標頭檔 #include "myHeader.h" // 雙引號:自定義標頭檔
全排列生成:兩種遞歸策略 解法一:首尾交換法(經典遞歸)
核心概念 建構函數:物件建立時自動呼叫,用於初始化成員資料
前言:Direct2D 缺失曲線原生支援 ID2D1Rend
前言:為什麼需要判斷 DAG? 任務調度、編譯依賴、資料流管