這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP(如[2024-2025-1-計算機基礎與程式設計]) |
---|---|
這個作業要求在哪裡 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08 |
這個作業的目標 | 加入雲班課,參考本週學習資源 |
自學教材
電腦科學概論(第七版)第9章 並完成雲班課測試
《C語言程式設計》第7章並完成雲班課測試|
|作業正文|https://i.cnblogs.com/posts/edit |
教材學習內容總結
《C語言程式設計》:
函式的定義(包括返回值型別、函式名、引數列表等如何規範書寫)、函式的呼叫方式(傳值呼叫的常見情況)、函式的作用(程式碼複用、模組化程式設計等優點)
《電腦科學概論》:
1、面對物件設計的方法
編譯的過程(編譯器,直譯器)
2、範型:分命令與宣告兩種型別,
3、高階程式設計語言與面嚮物件語言的功能性(封裝,類,繼承,多型)
4、過程設計與物件導向設計的區別
教材學習中的問題及解決過程
問題:在C語言中,當函式採用傳值呼叫時,在函式內部修改引數的值,為什麼不會影響到函式外部對應實參的值呢?
解答:在C語言傳值呼叫中,函式呼叫時傳遞給形參的是實參的值的副本。也就是說,形參在函式內部有自己獨立的記憶體空間來存放這個副本資料。當在函式內對形參進行修改時,實際操作的是這個副本,而並非原本實參所在的記憶體空間裡的資料,所以函式內部對形參值的改變不會影響到函式外部對應的實參的值,它們在記憶體中是相互獨立存在的兩個個體,各自的改變互不干擾。
基於AI的學習
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 200/200 | 2/2 | 20/20 | |
第二週 | 300/500 | 2/4 | 18/38 | |
第三週 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |