C 語言基礎教程(一):Turbo C 2.0 設定檔機制——建立、自動儲存與 TCINST 固化
設定檔角色 記錄編譯/連結選項、目錄路徑、專案設定、編輯器偏好等,避免每次啟動重新配置。 三種建立/載入方式 1. 使用者自訂設定檔 (命令列載入)
C 語言基礎教程(一):Turbo C 2.0 Project/Options/Debug/Breakwatch 選單完整功能詳解
Project (專案) 選單 — Alt+P 項目功能 Project name指定 .PRJ 專案檔 (純文字,每行一個來源/目標/庫檔
C 語言基礎教程(一):Turbo C 2.0 主選單 File/Edit/Run/Compile 完整功能詳解
File (檔案) 選單 — Alt+F 項目熱鍵功能 LoadF3載入檔案,支援萬用字元 *.C 列表選擇,可載入其他副檔名。 P
C 語言基礎教程(一):Turbo C 2.0 安裝、啟動與 IDE 主畫面操作指南
安裝流程 (DOS 環境) 將第 1 片磁片插入 A: 槽。 在 提示字元輸入 INSTALL。 選擇安裝模式: 全新安裝至硬碟 (建立
C 語言基礎教程(一):C 語言發展史、特點與 Turbo C 簡介
C 語言誕生與演進 1972:Dennis Ritchie 在 AT&T 貝爾實驗室,基於 B 語言 (Ken Thompson, 1970,源自 BCP
C 語言檔案操作教程(十):檔案狀態檢測 feof/ferror/clearerr 與 C 標準庫標頭檔完整分類
檔案狀態三大檢測函數 正確處理 EOF 與錯誤是健壯檔案 I/O 的關鍵。 1. feof — 檢測檔案結尾旗標 int feof(FILE *stream
C 語言檔案操作教程(十):隨機存取 fseek/rewind/ftell 完整指南與範例
隨機存取核心:移動檔案位置指標 順序讀寫只能從頭到尾;隨機存取 透過移動內部位置指標,直接跳躍到任意位元組偏移量進行讀寫,支援資料庫索引、大檔案定位修改等場景。
C 語言檔案操作教程(十):資料塊讀寫 fread/fwrite 與格式化 fprintf/fscanf 完整指南
二進位資料塊 I/O:fread / fwrite 適用於結構體、陣列、任意記憶體區塊的高效讀寫,不做格式轉換,直接搬移位元組。 函數原型 size_t f
C 語言檔案操作教程(十):字串讀寫函數 fgets/fputs 詳解與範例
字串導向的檔案 I/O:fgets / fputs 相較於字元級 fgetc/fputc 與格式化 fscanf/fprintf,fgets/fputs 以行為
C語言檔案操作:字元讀寫函數 fputc/fgetc 完整教學
fputc - 寫入單一字元 fputc(字元, 檔案指標); fputc(a, fp); // 將 a 寫入 fp 指向的檔案 注意事項 檔案需以寫入/
C語言指標陣列:處理不定長度字串的高效利器
指標陣列定義 指標也是變數,可組成陣列。格式: 類型 *陣列名[大小]; int *a[10]; // 10 個指向 int 的指標 陣列名 a 為常量,a
C語言字串指標操作:字串常數儲存與指標存取技巧
字串常數在記憶體中的儲存 字串常數 (如 a string) 存放於靜態儲存區,編譯器自動在末尾補 \0 結束符,實際佔用位元組數 = 字元數 + 1。 兩種操
C語言基礎:變數宣告規則、大小寫敏感與程式結構建議
變數宣告規則 先宣告後使用:變數必須在可執行陳述句前宣告型別。 大小寫敏感:Var 與 var 為不同變數。 格式彈性大:可寫成單行,但建議一行一句、巢狀縮排
C語言指標運算詳解:陣列指標、字串指標、函數指標與比較運算
指標賦值運算形式 初始化賦值 變數位址賦給同類型指標:pa = &a; 指標互指:pb = pa; 陣列首址:pa = a; 或 pa = &a[0]; 字串
C語言指標入門:核心概念、宣告、賦值與間接存取
指標核心概念 指標是 C 語言最強大也最具挑戰性的特性。記憶體中每個位元組有唯一編號稱位址,指標即儲存這個位址的變數。 比喻: 銀行帳號 = 指標,存摺金額 =
C語言函數分類與多檔案專案:內部函數vs外部函數
內部函數 僅能在定義它的同一原始檔中被呼叫。宣告格式: static 回傳類型 函數名(參數表); 又稱靜態函數。不同檔案可定義同名內部函數不衝突。 外部函數
C語言進階:靜態變數與暫存器變數深度解析
靜態變數 使用 static 宣告的變數屬於靜態儲存方式,生命週期為整個程式執行期間。但注意:外部變數雖屬靜態儲存,不加 static 不稱為靜態變數。 1.