什么是數組?
數組(Array)是有序的元素序列。
數組是同種類型數據的集合。一個數組可以分解為多個數組元素,可用標號找到元素。數組可有一維數組,二維數組……N維數組。
數組有什么用?
查表:當確定一個或幾個維度(或標號)后,來查找獲取另一個或幾個維度的數據;
方便調用若干相似的數據:如,要用到多個相似的變量,一種方法是分別定義多個變量,另一種方法是定義一個數組,通過標號來操作數組。顯然數組更簡單。
其他。
數組定義
數組需要先定義后使用,數組定義的格式位:定義符 數組名+數組維數。
定義符是為了確定數組元素的數據類型,如字符(char)、整形(int)、長整型(long)等。
數組名是數組的名字,在程序里調用數組的時候需要用到。
維數是為了分組和確定數組的大小。
數組的使用
使用數組之前需要先定義。
會用到數組賦值。數組賦值一般在過程程序中進行,賦值直接用賦值表達式即可,等號左邊放數組某元素。可以直接給數值,或者給變量表達式。
也會用到數組查詢。如取數組某元素來進行判斷、計算等。數組查詢也用賦值表達式,等號右邊放待查詢的數組元素。
小結
數組一般用于大批量數據的使用和處理的情況,使用數組將節省代碼量,會使程序更簡潔輕松。
-
C語言
+關注
關注
180文章
7630瀏覽量
140283 -
數據處理
+關注
關注
0文章
626瀏覽量
29026
發布評論請先 登錄
stm32 DMA串口接收到數組,數組元素順序錯亂怎么解決?
請問LabView中如何直接發送二維數組到DMD上顯示?
字符串與字符數組的區別
Labivew 實現鼠標在數組中選中元素時,精準的顯示所在位置的行、列值方法
數組的下標為什么可以是負數
數組名之間可以直接賦值嗎
指針數組和二維數組有沒有區別
labview按行讀取二維數組之后再按讀取順序重新組成二維數組如何實現?
請問labview是否無法向matlab傳遞3維數組
labview字符串數組轉化為數值數組
面試常考+1:函數指針與指針函數、數組指針與指針數組

評論