什么是數組?
數組(Array)是有序的元素序列。
數組是同種類型數據的集合。一個數組可以分解為多個數組元素,可用標號找到元素。數組可有一維數組,二維數組……N維數組。
數組有什么用?
查表:當確定一個或幾個維度(或標號)后,來查找獲取另一個或幾個維度的數據;
方便調用若干相似的數據:如,要用到多個相似的變量,一種方法是分別定義多個變量,另一種方法是定義一個數組,通過標號來操作數組。顯然數組更簡單。
其他。
數組定義

數組需要先定義后使用,數組定義的格式位:定義符 數組名+數組維數。
定義符是為了確定數組元素的數據類型,如字符(char)、整形(int)、長整型(long)等。
數組名是數組的名字,在程序里調用數組的時候需要用到。
維數是為了分組和確定數組的大小。
數組的使用

使用數組之前需要先定義。
會用到數組賦值。數組賦值一般在過程程序中進行,賦值直接用賦值表達式即可,等號左邊放數組某元素。可以直接給數值,或者給變量表達式。
也會用到數組查詢。如取數組某元素來進行判斷、計算等。數組查詢也用賦值表達式,等號右邊放待查詢的數組元素。
小結
數組一般用于大批量數據的使用和處理的情況,使用數組將節省代碼量,會使程序更簡潔輕松。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
C語言
+關注
關注
183文章
7644瀏覽量
145570 -
數據處理
+關注
關注
0文章
648瀏覽量
29985
發布評論請先 登錄
相關推薦
熱點推薦
瑞薩RA系列FSP庫開發實戰指南之定義傳輸源和目標存儲器
數組由于有const聲明為常量,因此其數據存儲在內部Flash 中,DST_Buffer為普通的全局變量,其數據存儲在RAM中。這兩個數組的大小由宏定義BUFFER_SIZE來決定。
數組的初體驗
袋中的物品是按一定順序放置的。
1.我們來看一下如何聲明一個數組:
數據類型 數組名稱[長度];
數組只聲明也不行啊,看一下數組是如何初始化的。說到初始化,C語言中的
發表于 11-25 08:06
二維數組介紹
大家不要認為二維數組在內存中就是按行、列這樣二維存儲的,實際上,不管二維、三維數組… 都是編譯器的語法糖。
存儲上和一維數組沒有本質區別,舉個例子:
int array[3][3
發表于 11-25 07:42
請問keil+Env怎么把很大的數組定義到SDRAM中?
keil+Env怎么把很大的數組定義到SDRAM中?
RTT自帶的SDRAM程序運行正常,能夠申請里面的空間。
但是沒有辦法把很大的數組——ltdc_lcd_framebuf[1280][800]
定義到SDRAM中,一運行就出錯,請問各位大佬怎么解決啊?
發表于 10-11 16:10
大數組程序無法運行怎么解決?
主控是103,程序中定義一個const類型 128k只讀數組,放在flash上,程序無法運行,堆棧都初始化不了,在keil編譯下正常,在rtthread studio下編譯無法運行,求教
是內存管理的問題嗎
發表于 09-15 06:21
如何使用閃存來保存 CYBT-343026 中的數組等數據?
您好,我正在嘗試使用 CYBT-343026 構建一塊電路板。
我想將數據存儲在一個簡單的數組中。T
即使斷電,數據也應該保留。我可以使用EEPROM,但由于數據非常簡單,所以我想使用內部閃存。
有沒有辦法在內部閃存中存儲大約20個字節的數據?
它應該是可讀和可寫的。
發表于 06-25 06:33
交換機配置snmp有什么用?
在復雜的網絡環境中,交換機作為核心設備之一,其穩定性和性能直接影響整個網絡的運行效率。而SNMP(簡單網絡管理協議)作為網絡管理的標準協議,能夠幫助管理員高效監控和管理交換機,確保網絡的正常運行。小編將在本文中詳細介紹交換機配置snmp有什么用。
stm32 DMA串口接收到數組,數組元素順序錯亂怎么解決?
數據。理論上講上位機發送數據的數量和順序都是固定的——比如AABA,可是現在有干擾——有一次上位機多發送了一個數據——變成了CAABA,根據DMA循環原理,存到數組里的數據就變成了AAAB——并且還是根據
發表于 03-12 08:02
關于stm32,u8g2菜單之間切換(三)用u8g2寫一個菜單無限左右循環
讓菜單循環播放只要用到的函數 void rotateRight (uint8_t *arr[], int n);讓數組右移 void rotateLeft ( uint8_t *arr[], int
基于stm32h743IIK在cubeai上部署keras模型,模型輸出結果都是同一組概率數組,為什么?
基于stm32h743IIK,在cubeai上部署keras模型,模型輸出結果都是同一組概率數組,一點也搞不明白,看社區也有相同的問題,但沒有解決方案
發表于 03-10 06:42
什么是數組?數組有什么用?數組的使用方法
評論