C語言初學者入門:第十二講 結構體(上)
為什麼需要結構體? 現實資料常包含不同型別(姓名字串、學號整數、年齡整數、性別字元、成績浮點數)。陣列要求元素同型別,無法滿足需求。結構體將異質資料組合成單一單
C語言程式記憶體存取錯誤除錯方法(Linux/Windows)
Linux 平台:訊號處理 + 反組譯碼定位 註冊自訂訊號處理器(參考 IBM developerWorks 文章),在處理器中捕獲 SIGSEGV,取得錯誤
解決找不到 libmysqlclient.so.10 問題
錯誤現象 libmysqlclient.so.10: cannot open shared object file: No such file or direc
網路通訊端口(Port)基礎概念與常見端口對照表
什麼是端口? 端口分兩類: 物理端口:硬體介面(RJ-45、SC 光纖口等)。 邏輯端口:TCP/IP 協議中的 16 號識別碼(0–65535),用於區分同
C語言字串基礎:與字元陣列差異、輸入輸出與常用函數
字串 vs 字元陣列 特性字串字元陣列 表示方式雙引號 abc單引號 a,b,c 長度確定由字元數自動決定須預先宣告大小 結束符系統自動加 \0不強制要求 陣
C語言字串陣列實例:城市名、書名與圖案輸出
字串陣列本質 字串陣列即二維字元陣列。char city[100][16] 可存 100 個城市名,每個最長 15 字元(含結束符)。city[i] 相當於一個
C語言 typedef 類型重命名:語法、作用與注意事項
語法形式 typedef 現有類型 新類型名; 習慣新類型名用大寫,以利區分。 常見範例 原始類型typedef 定義使用範例 inttypedef int
學生成績管理:輸入5學生3科成績計算平均並存檔
程式功能 輸入 5 位學生的學號、姓名、3 科成績,計算平均分,以二進位格式寫入檔案 stud。 原始碼(補全標頭與結構) #include <stdi
判斷質數能被多少個 9 整除(如 9、99、999…)
程式功能 輸入一個質數,程式計算由連續 9 組成的數字(9、99、999、9999…)中,第一個能被該質數整除的數值及其位數。 原始碼 #include &l