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

橙子1234發表於2024-11-16
這個作業屬於哪個課程 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

相關文章