2024-2025-1(20241321)《計算機基礎與程式設計》第八週學習總結

20241321發表於2024-11-17
這個作業屬於哪個課程 <班級的連結>(2024-2025-1-計算機基礎與程式設計
這個作業要求在哪裡 <作業要求的連結>(2024-2025-1計算機基礎與程式設計第一週作業)
這個作業的目標 <深刻學習C語言,反思一週學習,溫故知新>
作業正文 ... 本部落格連結https://www.cnblogs.com/guchuang/p/18550701

教材學習內容總結

9.1 變數的記憶體地址
介紹變數在記憶體中的儲存位置及其獲取方法。
9.2 指標變數的定義和初始化
講解如何定義指標變數以及如何對其進行初始化。
9.3 間接定址運算子
解釋間接定址運算子的使用方法和作用。
9.4 按值呼叫與模擬按引用呼叫
比較按值呼叫和按引用呼叫的區別,並介紹模擬按引用呼叫的方法。
9.5 用指標變數作函式引數的程式例項
提供使用指標變數作為函式引數的具體程式設計例項。
9.6 函式指標及其應用
探討函式指標的定義、使用及其在程式設計中的應用場景。

教材學習中的問題和解決過程

問題一:我看了這一段文字(“陣列從0開始”)
解決方案:老師講解
在底層實現中,陣列的儲存通常是連續的記憶體塊。
如果陣列從0開始,那麼可以透過簡單的算術計算來訪問陣列中的任何元素。例如,如果陣列的第一個元素儲存在記憶體地址 A ,那麼第二個元素儲存在 A + 1 ,第三個元素儲存在 A + 2 ,以此類推。這種計算方式簡單且高效。
問題二:我看了這一段文字(“陣列名代替陣列”)
解決方案:AI學習
當你將陣列作為引數傳遞給函式時,陣列名會被轉換為指向陣列第一個元素的指標。這意味著函式接收到的是陣列的地址,而不是陣列的副本,因此函式可以直接修改陣列的內容。
心得:要以機器語言學習

基於AI的學習

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第六週 200/1100 1/7 3/21

相關文章