day07 二維陣列

2021-08-02 19:40:09 字數 913 閱讀 9503

陣列名稱不可以代表儲存區

陣列名稱代表陣列裡第乙個儲存區的位址

可以對陣列名稱進行sizeof計算,結果

是整個陣列包含的總位元組個數

c99規範裡允許宣告陣列的時候使用變數表示

陣列裡的儲存區個數

這種陣列叫變長陣列

每次程式執行過程中陣列裡儲存區個數不會改變

如果程式多次執行則每次執行的時候陣列裡的

儲存區個數可以不同

不能描述儲存區分組情況的陣列叫一維陣列

多維陣列可以描述儲存區的分組情況

最常見的多維陣列是二維陣列,二維陣列只能

表示儲存區的一次分組情況

宣告二維陣列的時候需要提供兩個整數,前乙個

整數表示分組個數,後乙個整數表示每個

分組裡的儲存區個數

表示二維陣列中某個儲存區的時候需要使用兩個

下標,前乙個下標表示分組編號(組下標)

後乙個下標表示儲存區編號(組內下標)

組下標的有效範圍從0開始到分組個數減一為止

組內下標的有效範圍從0開始到組內儲存區個數

減一為止

可以採用雙重迴圈依次處理二維陣列裡的每個

儲存區可以把二維陣列當作一維陣列進行初始化

可以對初始化資料進行分組,每組資料用來

初始化一組儲存區

如果可以根據初始化資料計算出分組個數

就可以省略陣列宣告裡的分組個數

二維陣列名稱也可以用來代表第乙個儲存區

的位址對二維陣列名稱進行sizeof計算的結果是

二維陣列的所有儲存區包含的總位元組個數

二維陣列名稱也可以和乙個下標配合使用,

這個寫法表示下標對應組中第乙個儲存區

的位址這個寫法也可以看作一維陣列名稱,這個一維

陣列裡包含下標代表的組裡所有的儲存區

預習:1.函式

day07 模組匯入

import hashlib import sys def check md5 fname m hashlib.md5 with open fname,rb as fobj while true data fobj.read 4096 if not data break m.update data ...

前端學習 Day07

所謂文件流就是按照元素的順序從左到右 由上而下的方式排列。預設的文件流很多時候不能滿足我們的布局要求,需要更豐富的布局手段,這就需要用到定位了。定位方式有 static fixed relative absolute。static靜態定位 預設 無定位,元素正常出現在文件流中 不受left,righ...

day 07 深淺拷貝

1.基礎資料型別的補充 1字串的操作 1.join 把字串或者列表的的內拼接,拼接成字串 和split相反 把字串轉換成列表 2.刪除 字典和列表在迴圈中是不能進行刪除的,可以在迴圈中把要刪除的內容放入乙個列表中 再迴圈新列表,刪除老列表.或者就是用pop 從後面往前面刪 3.fromkeys di...