POJ 1321 棋盤問題:DFS回溯法完整解析與代碼實現
POJ 1321 棋盤問題:DFS回溯法完整解析與代碼實現 問題描述:在一個n×n(n≤8)的不規則棋盤上放置k個無區別棋子(k≤n),棋盤格子用#標記可用、.
I2C總線協議核心概念速覽:主從架構與速率模式
I2C總線協議核心概念速覽:主從架構與速率模式 I2C(Inter-Integrated Circuit)是Philips開發的雙線串行總線,廣泛用於芯片間短距
C語言入門精講:scanf函數深度解析與內存視角
C語言入門精講:scanf函數深度解析與內存視角 scanf是C語言標準輸入的核心函數,但初學者常因不理解「傳地址」機制而踩坑。本文從內存模型切入,徹底講透sc
單片機 C 語言指標與變數實務:定義順序、記憶體模型、指標位址對比
前言 Keil 單片機 C 開發中,指標未指向有效變數會導致亂碼。本文記錄實測現象與記憶體模型解析。 現象一:指標必須指向已定義變數 /* 錯誤:未定義變數直
C 語言可變參數:va_list/va_start/va_arg/va_end 完整機制解析
前言 C 語言透過 `` 宏實作可變參數函數 (如 `printf`)。本文深入解析 `va_list`、`va_start`、`va_arg`、`va_end
C 語言關鍵字完整詳解:32 個關鍵字分類解析
前言 C89/C90 標準定義 32 個關鍵字 (C99 增加 5 個,C11 再增 7 個)。本文依功能分類逐一解析核心用法與陷阱。 一、資料類型關鍵字 (
OpenSSL 新增自訂加密演算法:以 EVP_ssf33 為例完整步驟
前言 OpenSSL 透過 EVP 高層介面統一各類加密演算法。新增自訂演算法需修改物件識別碼註冊、實作 EVP_CIPHER 結構、註冊至演算法表。本文以 `
C 語言指標搜尋:找出兩陣列首個相同元素 (指標版 while 迴圈)
前言 以指標算術實作兩陣列尋找首個相同值,展示 `while` 迴圈配合指標遞增的寫法。 完整程式碼 #include int *searchSameEl
C 語言手寫 strstr:自訂字串搜尋函數 myStrstr 實作
前言 標準庫 `strstr` 尋找子字串首次出現位置。本文實作簡易版 `myStrstr`,展示雙指標比對邏輯。 演算法邏輯 外層遍歷主字串 `str1`
C 語言指標函數:以指標存取二維陣列學生成績
前言 示範以「陣列指標」 (`float (*p)[4]`) 作為函數參數與回傳值,存取二維陣列特定行的資料。 關鍵宣告 float (*p)[4]; /*
C 語言定時關機程式:system 呼叫與字串處理實作
前言 利用 Windows `shutdown` 指令實作定時關機/取消關機小工具,示範 `atoi`、`sprintf`、`system` 等函數用法。 關
Objective-C 學習筆記:類別與物件基礎 (定義、建立、使用、實例變數操作)
前言 Objective-C 是 C 的超集,加入 Smalltalk 風格物件模型。本文建立類別定義、物件建立與使用、實例變數操作的基礎認知。 一、Obje
Objective-C 學習筆記:實例變數可見度、方法分類與聲明、@class 避免循環引用
前言 整理 Objective-C 實例變數存取控制、方法類型與聲明語法、初始化方法、導入機制 (`#import`/`@class`)。 一、實例變數可見度