第三週工作學習總結

2021-07-31 18:14:26 字數 1001 閱讀 2755

重寫人民幣大小寫轉換;

實現20位數×20位數的大數乘法;

閱讀程式設計規範;

完成《現代作業系統》前三章閱讀;

實現控制台列印*圖形如下:

完成完成

完成完成

未完成一、函式scanf_s

相比於scanf()輸入函式,可以多分配乙個單位的記憶體以保護程式的正常執行,但是不能保證結果正確;

在申請最大容量時,多申請乙個單位的記憶體能夠避免失誤賦值引起的越界操作;

陣列名可作為實參傳遞給指標形參,實際也是將陣列首位址賦值給指標,因此在除錯處顯示現存資料是只顯示首位址處的值,型別仍然為指標型別。要檢視陣列的值,需要到記憶體視窗檢視;

函式memset()可對任何記憶體塊進行初始化賦值操作;

當需要記憶體拷貝時,用memcpy()替換for迴圈操作,效率要高。

依賴:本章節特指編譯依賴。若x.h包含了y.h,則稱作x依賴y。依賴關係會進行傳導,如x.h包含y.h,

而y.h又包含了z.h,則x通過y依賴了z。

某產品更有乙個「優秀實踐」,用於將.c檔案通過工具合併成乙個比較大的.c檔案,從而大幅度提高

編譯效率。其根本原因還是在於通過合併.c檔案減少了標頭檔案解析次數。但是,這樣的「優秀實踐」

是對合理劃分.c檔案的一種破壞。

我們傾向於減少包含標頭檔案,尤其是在標頭檔案中包含標頭檔案,以控制改動**後的編譯時間。

. 標頭檔案中適合放置介面的宣告,不適合放置實現;

. 標頭檔案應當職責單一;

. 標頭檔案應向穩定的方向包含:依賴的方向應該是:產品依賴於平台,平台依賴於標準庫。

除錯消除warning(s),每一處警告都可能被攻擊;

測試程式時考慮邊界測試和非法輸入,增強程式健壯性。

提高程式可讀性,應用程式設計規範書寫**。

第三週工作總結

本週主要學寫的是css的浮動和過渡。浮動的框可以向左或向右移動,直到它的外邊緣碰到包含框或另乙個浮動框的邊框為止。由於浮動框不在文件的普通流中,所以文件的普通流中的塊框表現得就像浮動框不存在一樣。news news img news p 上述 讓乙個浮動到文字塊的左邊,並且希望這幅和文字包含在另乙個...

第三週學習總結

這周關於深度學習的內容比較簡單,是對線性代數的簡單回顧,所以我在這裡做乙個簡單的總結。向量與矩陣 矩陣是由m n個數組成的乙個m行n列的矩形 特別地,乙個m 1矩陣也稱為乙個m維列向量 而乙個1 n矩陣 也稱為乙個n維行向量.向量可以用矩陣表示,且有時特殊矩陣就是向量.簡言之就是矩陣包含向量.矩陣加...

第三週學習總結

複習了一周唄 就感覺鞏固了一下,學習方法還是理解著背,死記硬背是不可能的,除了英語和文科這輩子都不可能死記硬背的。今天還複習了剩下的搜尋。比如拓撲排序,根據深度進行的排序?雖然又看了一遍但是還是不知道這個到底與按深度排序有什麼區別的說,總之就是先算出深度,然後從入度為0的乙個個廣搜,放進陣列就好。剩...