日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

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

嵌入式學習筆記:二維數組定義與使用 時間:2018-09-13      來源:未知

定義:

二維數組由一維數組來構成,二維數組的元素類型實際為一維數組。一個二維數組由多個一維數組來構成。

定義方式:int array [2] [3]

類型 數組名 行 列

二維數組的大小與存儲規則

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

存儲規則:連續,線性

二位數組元素的訪問

將二維數組當作矩陣去訪問,使用行下標與列下標去訪問數組的元素

行下標確定在哪一個一維數組中,列下標確定在一維數組中的哪一個元素

 

賦值 打印 結果

二維數組初始化

全部初始化:

注意:此情況可以省略行下標

順序初始化:

部分初始化:

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

隨機數

計算機中的隨機都是屬于偽隨機,不是物理上隨機,屬于模擬算法

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

#include

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

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

具體用法:

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

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

② 做定義:int num;

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

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

③ 產生具體例子:

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

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

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

注意及補充

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

2.puts函數

作用:效率更高

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

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

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

回到頂部

主站蜘蛛池模板: 黄姓的研究报告| 中国安全生产报| 唐朝浪漫英雄| 宋允雅| 红楼梦别传| 爱情手册电影| 拥日之月| 天地争霸美猴王在线观看| 新目标大学英语综合教程2答案| 电影《大突围》免费观看国语 | 金沙滩秦腔剧情介绍| 浪漫体质| 养小动物的作文| 赵汉善| 韩剧上流社会| 阮虔芷个人资料| 电影在线观看免费完整高清网站| 蝴蝶视频在线观看| 北京卫视今天节目预告| 扭曲的欲望| 手机在线观看电影网| 马子俊| 281封信电视剧演员表| 许多组织都有自己的价值标准和行为理念 | 恋爱三万英尺| 鏖战鲁西南| 情人电影在线观看高清完整版泰剧| 2018年党课主题及内容| 丁尼| 春闺梦里人电影在线观看| 猫小帅的故事| 吻戏陈伟霆| ftv girls| 试看60秒做受小视频| 日本变态视频| 山本裕典| 2024年暑假师德师风心得体会| 女子露胸| 彻夜狂欢| 祝福语生日| 卡通男头像|