avatar-img

大學必備程式設計入門

32免費公開
19付費限定

ChatGPT、Copilot、Deepseek等AI 代碼生成工具的普及,讓許多人以為程式設計變得不再重要,但事實並非如此。AI 能幫你寫程式,但如果你不懂演算法、架構與效能優化,你永遠無法看懂程式碼並發揮 AI 的更多潛力!這也是為什麼掌握程式設計的核心概念依然至關重要。

全部內容
免費與付費
最新發佈優先
付費限定
avatar-avatar
電資鼠
本章節將探討左下三角稀疏矩陣。
Thumbnail
avatar-avatar
電資鼠
相信讀者現在對於鏈結串列有了更多的認識,所以我再進一步,示範更多關於鏈結串列的操作,這部分示範會將程式模組化。將鏈結串列的操作寫進一個標頭檔,並在主程式中引入。
Thumbnail
付費限定
avatar-avatar
電資鼠
本章節示範透過「陣列索引」和「指標運算」兩種方式來存取同一個二維陣列 a,並印出相同的數值以及對應的位址,以說明它們其實指向的是同一塊連續的記憶體空間。本文將依序解釋各段程式碼,並示範可能的執行結果與背後原理。
Thumbnail
付費限定
avatar-avatar
電資鼠
本篇文章將以遞迴的方式輸出字串的所有排列組合,這是一個相當有難度的題目,不過透過本章學習,讀者將能夠徹底了解程式碼的開發思維。
avatar-avatar
電資鼠
在本篇文章中,我們將探討如何透過遞迴(Recursion)來實作 Fibonacci 數列。
付費限定
avatar-avatar
電資鼠
本章節將帶領讀者觀看更多輸出圖形的考題: 輸出城牆、X型,教會你如何分析圖形,然後實際打出程式碼,這將能夠提升讀者的邏輯思維能力與程式設計能力。
avatar-avatar
電資鼠
圖形題也是考驗你掌握迴圈的好考題,以下幾題供你參考: 本章節將介紹許多關於迴圈圖形的考題,現今某些大學的考題、考碩士的考題都曾出現過,而透過本章的學習,將能夠幫助讀者對於迴圈的使用更為理解。
付費限定
avatar-avatar
電資鼠
本章節將提供各迴圈實作九九乘法表的邏輯。最後以條件運算子再次改寫,形成更簡潔的程式架構。
avatar-avatar
電資鼠
本章將介紹 C 語言的鏈結串列 (Linked List),這是一種 動態數據結構,也是較進階的單元。透過本章學習,你將能夠 靈活操作 C 語言的鏈結串列,並為進一步學習 進階數據結構做好準備。
Thumbnail
avatar-avatar
電資鼠
本章將深入解析 C 語言的檔案處理 ,學習如何使用 標準 I/O 函式 (fopen(), fclose(), fgets(), fprintf()等) 來讀取與寫入檔案。檔案處理是 儲存與管理數據 的核心技術,適用於日誌記錄等應用。 透過本章學習,你將能夠 熟練操作 C 語言的檔案處理
Thumbnail
付費限定
avatar-avatar
電資鼠
C Preprocessor 負責在編譯之前對原始程式碼進行處理。其所執行的一些動作包刮了: 將其它檔案含入編譯的檔案中、定義符號常數和巨集、程式碼的條件式編譯、以及條件式執行的前置處理器命令。所有前置處理器命令都會以# 開始。本章會讓你對前置處理器有一些初步的認識與了解。
付費限定
avatar-avatar
電資鼠
上節我們有提到過指標陣列,即陣列元素是指標,這與「指向陣列的指標」不同,千萬不要混淆。 今天這節要來講函式指標、指標型態轉換。
avatar-avatar
電資鼠
本篇文章深入淺出地介紹 C 語言中的資料型別,包含 enum、struct、union 和 typedef 的使用方法與應用情境。並透過圖解說明 struct 的記憶體配置和 union 的特性,以及位元組順序 (Endianness) 的概念。文末並附帶練習題,幫助讀者理解相關知識。
Thumbnail
付費限定
avatar-avatar
電資鼠
這篇文章深入淺出地解釋了 C 語言中指標陣列的概念,並透過範例程式碼和練習題幫助讀者理解指向指標的指標(char **)、指標陣列(char *[])等等的觀念與用法。文章還包含了指標常數(char * const)與常數指標(const char * const)的練習題,提升讀者的學習成效。
avatar-avatar
電資鼠
本章將介紹 C 語言的字串指標,讓讀者對於此概念有正確的理解。
avatar-avatar
電資鼠
本章將介紹 C 語言的字元陣列 (char array[]) 與字串函式 (string.h),這是處理 文字資料 的核心技術。C 語言以 字元陣列或指標 (char *) 來表示字串,並透過 標準函式 (strlen(), strcpy(), strcat(), strcmp()) 進行字串操作。
付費限定
avatar-avatar
電資鼠
本章將深入探討 C 語言的三維陣列與指標,這是更難理解的概念,不過掌握到核心,其實並不會太複雜。 本文詳細剖析這一主題並給出實際執行範例,在搭配演示下,將更容易學習這一進階知識與與其使用方式。
avatar-avatar
電資鼠
本章將深入探討 C 語言中的二維陣列與指標,這是很多人學習C語言上會遇到的難題。也是大學教授喜歡考的內容,更是以後進階主題與應用的基石,二維陣列的元素在記憶體中是連續存放的,而指標可以靈活存取這些元素,提供更高效的操作方式。本章將詳細帶你學會如何使用,提升你的 C 語言開發能力。
付費限定
avatar-avatar
電資鼠
這篇文章探討 C 語言中 sizeof 運算符在不同情況下的輸出結果,包括陣列、指標以及指標運算。文章詳細解釋了每個例子中 sizeof 運算符的行為,並說明瞭陣列名稱在不同語境下的含義。
avatar-avatar
電資鼠
本章將深入解析 C 語言的指標 (Pointers),這是 C 語言中最重要且強大的概念之一。指標能夠 直接操作記憶體位址,使程式具備更高的效能與靈活性,並廣泛應用於 陣列、函式、結構體與動態記憶體管理 等領域。
Thumbnail