久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > 嵌入式學(xue)習筆記:二維(wei)數組定義與(yu)使用

嵌入式(shi)學習筆記:二(er)維數(shu)組定義(yi)與使用 時(shi)間:2018-09-13      ;來源:未(wei)知

定義:

二維(wei)數(shu)(shu)組(zu)由一維(wei)數(shu)(shu)組(zu)來(lai)構成,二維(wei)數(shu)(shu)組(zu)的元素類型實際為一維(wei)數(shu)(shu)組(zu)。一個二維(wei)數(shu)(shu)組(zu)由多個一維(wei)數(shu)(shu)組(zu)來(lai)構成。

定義方(fang)式:int array [2] [3]

類型 數組名(ming) 行(xing) 列

二(er)維數(shu)組的大小(xiao)與存(cun)儲規則

二維數(shu)組的大小(xiao)=每個元(yuan)素(一(yi)維數(shu)組)的大小(xiao)*元(yuan)素個數(shu)

存儲(chu)規則:連(lian)續,線(xian)性

二位數組(zu)元(yuan)素(su)的(de)訪問(wen)

將二維數組(zu)當作矩(ju)陣去訪問,使用行下標(biao)與列下標(biao)去訪問數組(zu)的(de)元素(su)

行(xing)下標確定(ding)在哪一(yi)個(ge)一(yi)維(wei)數組中,列下標確定(ding)在一(yi)維(wei)數組中的(de)哪一(yi)個(ge)元(yuan)素(su)

 

賦(fu)值 打(da)印 結(jie)果

二維數組初始化

全(quan)部初始化:

注意(yi):此(ci)情(qing)況可以省(sheng)略行下(xia)標

順序(xu)初(chu)始化(hua):

部分初始化:

注意(yi):未初始化的元素為0

隨機數

計算(suan)機中的隨機都是(shi)(shi)屬于偽隨機,不(bu)是(shi)(shi)物理上隨機,屬于模擬算(suan)法

使用函數(shu)rand()來產生(sheng)隨機數(shu)

#include

int rand(void); //產生一個隨(sui)機(ji)數并返回

void srand(unsigned int seed) //設置隨機(ji)(ji)數種(zhong)子(zi),隨機(ji)(ji)算法與隨機(ji)(ji)數種(zhong)子(zi)相關聯(lian),隨機(ji)(ji)數種(zhong)子(zi)保持不變,產生的(de)隨機(ji)(ji)數值就相同,所以使用時間來表示隨機(ji)(ji)數種(zhong)子(zi)

具體用法:

① 頭文件:#include //包含(han)time.h ,使(shi)用(yong) time() 函數

//time_t time(time_t *t); //獲(huo)取當前時(shi)間(jian)

② 做定義(yi):int num;

srand(time(NULL));//使用時間作(zuo)為隨機數種(zhong)子,只(zhi)需要設置一次(ci)

num = rand();//將產生的隨機數賦值(zhi)給 num

③ 產生具體例子:

num = rand() % 10; //獲取(qu)一個0-9的隨(sui)機數

num = rand() % 201 - 100; //獲取(qu)一(yi)個-100 ~ 100 的隨機數(shu)

num = rand() % 11 + 10; //獲取一個 10 - 20 的隨機數(shu)

注意及補充

1.二維數組(zu)的數組(zu)名表示數組(zu)的首元(yuan)素的地址(第0個一維數組(zu)的地址)

2.puts函數

作(zuo)用:效率(lv)更高

上一篇:嵌入式學習筆記; c指針詳解很詳細,學霸總結

下一篇:嵌入式學習筆記:函數入門知識總結

熱點文章(zhang)推薦
華清學員就業榜單
高薪學員(yuan)經驗分(fen)享
熱點新聞推薦
前(qian)臺專線:010-82525158 企(qi)業(ye)培(pei)訓(xun)洽談專線:010-82525379 院校(xiao)合作洽(qia)談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部