2022-2023-1 20221312 《計算機基礎與程式設計》第十四周學習總結
阿新 • • 發佈:2022-12-05
作業資訊
這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/ |
---|---|
這個作業要求在哪裡 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14 |
這個作業的目標 | 複習C語言與電腦科學概論知識,熟練檔案操作 |
作業正文 | https://www.cnblogs.com/Joci-zhuoxue/p/16950459.html |
教材學習內容總結
學習了C語言中常見的檔案操作,掌握了檔案的開啟與關閉、寫入與讀出以及相關格式化和資料塊操作等;瞭解了二進位制檔案和文字檔案的格式和不同。
教材學習中的問題和解決過程
無
程式碼除錯中的問題和解決過程
-
問題1:個人在進行的相關檔案操作時,總會多出來一組什麼都沒有的資料。
-
問題1解決方案:個人查閱網上資料後瞭解到,一個空文字中會有一個EOF,可認為這是會被讀取的字元。
而對於函式feof(),它並非讀入到EOF結束,而是讀到後面沒有字元時才停止讀入,那麼總會多出來一次讀入,只需在實際輸出時把記錄數目的變數
減一即可。
這是更改前:
這是更改後:
執行結果如下:
能看出來結果確實正確了。
https://gitee.com/Joci-zhuoxue/the-way-of-code-learning/blob/master/實驗課.cpp
上週考試錯題總結
上週無測驗
感悟
這周終於找到Markdown的模式了!
本來一位Markdown是一種文章格式化的英文名稱,結果是一種文字編輯器叫做Markdown,真有意思
不過個人發現這個問題,是源於逛婁老師的部落格,原來Markdown的調整方式在其他的部落格裡
未來一定會多看看其他的優秀部落格的
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
第一週 | 0/0 | 4/4 | 12/12 | |
第二週 | 230/230 | 2/6 | 30/42 | |
第三週 | 160/390 | 5/11 | 18/60 | |
第四周 | 200/590 | 2/13 | 14/74 | |
第五週 | 180/770 | 2/15 | 10/84 | |
第六週 | 700/1470 | 5/20 | 20/104 | |
第七週 | 520/1990 | 1/21 | 17/121 | |
第八週 | 680/2670 | 5/26 | 16/137 | |
第九周 | 1100/3780 | 1/27 | 20/157 | |
第十週 | 540/4320 | 1/28 | 14/171 | |
第十一週 | 1300/5620 | 1/29 | 20/191 | |
第十二週 | 550/6170 | 1/30 | 22/213 | |
第十三週 | 1040/7210 | 1/31 | 30/243 | |
第十四周 | 920/8130 | 1/32 | 30/273 |
參考:
1.電腦科學概論(原書第7版)
2.C語言程式設計(第4版)
3.AcWing
4.feof()原理和用法