這個作業屬於哪個課程 | <班級的連結>(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 |