IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > C語言中數組定義方式

C語言中數組定義方式 時間:2018-12-28      來源:華清遠見

一、數組簡介

<1>前言

大家首先來思考一個問題,若是我們想要定義兩個變量,求這兩個數的平均數,該怎么求呢?

例如:int a = 10,b = 20

int average = (a + b) / 2;

上面的公式,我相信大家應該很快就能夠求出來。

若是,我們想要定義5個變量,求他們的平均值呢?

我們是不是要這么寫?

Int a = 1,b = 2,c = 3,d = 5,e = 5;

我相信這樣寫,大家應該也能求出來。不過,大家這個時候,應該會感覺到比較麻煩了,我們定義了太多的變量了。若是我們要求100個變量的平均數的話,那么豈不是我們要定義100個變量。這樣,我想要是沒有耐心的同學,肯定早就不干了吧!因此,我們聰明的程序員提出來一個叫做數組的概念。 

<2>數組的概念

數組:我們把相同數據類型變量的集合稱為數組。

<3>定義方式

數據類型  變量名[數組元素的個數]

例如:int a[5];//我們定義了5個int類型的元素。

<4>內存中的排序

  int a[5];
C語言,C語言數組

由上圖,我們可以看出:

<1>數組中共有5個元素,a[0],[1],a[2],a[3],a[4]

<2>數組的第一個下標為0,最后一個下標為數組元素個數-1

<3>數組中每個成員的大小:數組組中每個成員的大小,取決于數組元素的數據類型,此時數組成員的大小:4byte(一個int類型大小)

<4>整個數組的大小=一個數組成員的大小*數組元素的個數

即:4 * 5 = 20;

或者 sizeof(數組名),可得數組的大小

注意:數組的數組名標示數組首元素的首地址。

以int a[5]為例, 數組首元素為a[0],則它的地址為&a[0],故a 其實標示了&a[0].

思考:我們怎么理解a[0],a[1],a[2],a[3]?

a<===>&a[0]

a[0] =====>表示數組名a沒有偏移,然后去對應地址中的數據。

a[1]======>表示a偏移了一個地址 1 個數組元素數據類型的大小,然后取該地址中的數據

a[2]======>表示a偏移了一個地址 2個數組元素數據類型的大小,然后取該地址中的數據

實例代碼:

C語言,C語言數組

運行結果:

C語言,C語言數組

上一篇:ARM工程師是做什么的?需要掌握什么技能?

下一篇:2019年嵌入式行業有哪些就業形勢

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

回到頂部

主站蜘蛛池模板: 思行科技-珠海小程序开发-珠海网站建设-珠海APP开发-江门小程序开发-江门网站建设-江门APP开发 | 无线|远传|刷卡|光电直读水表_插卡电表[计量准确] | 汽车衡,进口地磅,地磅厂家,无人值守称重系统丨青岛维特沃斯 | 深圳车牌识别系统厂家_人脸识别厂家_通道闸厂家_车位引导系统_智慧社区管理系统_深圳市利普诺科技有限公司官网 | 排污管道疏通_长沙消防管道/暗管网漏水检测维修_长沙雨水管道疏通就找湖南鸿磊环保工程有限公司 排水PVC管-PVC排污管-给水PVC管-电线PVC管-米阳建材pvc管厂 | 辽宁东亚种业有限公司 | 真空热处理-渗碳热处理-氮化热处理-[东莞德亿]专业热处理加工厂家 | 江门摩托车配件|江门电动车配件|江门市盛泰嘉金属塑料制品有限公司 | 展馆展厅设计_数字多媒体展厅_3D全息投影_三维动画制作_企业宣传片|深圳市华南数字科技有限公司 斩天手游网_高质量手机游戏下载中心 | 耐压测试仪(检测电气设备绝缘性能)百科 | 全自动码垛机|码垛机器人|高位码垛机械手|拆垛机|缠绕机|山东腾阳智能装备有限公司 | 上海便携式液体_日本理音液体_HACH液体颗粒计数器,metone尘埃粒子计数器-上海翰森科学仪器有限公司 | 天津印刷_天津印刷厂_天津印刷公司_天津包装盒厂家_天津包装盒印刷厂_七层共挤膜厂家_彩色印刷_画册印刷_礼品盒定做 _七层共挤膜_食品真空袋-欢迎访问嘉联包装官网! | 联系我们果博东方在线开户客服电话:19038688886 - 黑龙江旺广机械设备有限公司 | 新硕考研_新硕寄宿考研-升学路上的规划师【官网】 | 免费照片视频制作软件_照片做成视频的软件_制作照片视频的软件 - 万彩影像大师官网 | 专业提供医疗器械,医疗设备,进口国产医疗设备,医疗耗材采购,医疗设备厂家等医疗器械信息-上海聚慕医疗器械有限公司 | 水热反应釜厂家_水热反应釜价格_水热合成反应釜批发-仪贝尔仪器 - 水热釜,水热反应釜,水热反应釜厂家,水热反应釜价格,水热反应釜型号,水热反应釜内衬,水热反应釜25ml,水热反应釜50ml,水热反应釜100ml,水热合成反应釜 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 宿迁代账公司,专业会计查账,代理工商注册,商标注册,专利申请,公司注册哪家好-中方会计事务所 | 辽宁华宇设备安装有限公司--朝阳消防安装公司,朝阳机电安装公司,朝阳电力安装公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 永光机械-小型建筑机械领航者,公司专注于小型建筑、工程机械的研发与制造 | 金刚石线切割-电火花穿孔机-中走丝线切割-泰州锐特 | 桥梁支座更换_桥梁检测车租赁_高空作业车出租_支座更换_伸缩缝安装_隧道防水_养护加固_维修_出租_衡水庆兴桥梁养护工程有限公司 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 消防施工,消防工程施工,消防施工改造-北京消防工程公司-亿杰(北京)消防工程有限公司 | 亚洲一区日韩一区欧美一区a,中文字幕乱妇无码AV在线,欧美日韩免费在线观看,国产精品一区二区三区免费,日韩精品免费一线在线观看,日韩一本在线,国产呦精品一区二区三区下载,国产日韩精品一区二区在线观看,欧美日韩高清一区二区三区,日韩在线免费观看视频,欧美日韩一区在线观看 | 江苏工业双氧水_工业亚硝酸钠的作用与用途_工业双氧水厂家-江苏连云港嘉一化工厂 | 激光清洗机_激光除锈机_激光焊接机 - 上海锡昊激光科技有限公司 激光切管机_等离子切管机_相贯线切管机厂家|服务为先-山东美峰智能设备有限公司 | 永康微网站建设、永康手机网站建设、永康营销型网站建设、永康外贸网站建设、永康网站托管、永康网络公司—英汇网络 - 永康市英汇网络技术有限公司 | 云南破碎机-制砂机-洗砂机-振动筛-昆明昆重机械厂家 | 转炉烟道,转炉汽化冷却烟道,转炉汽化烟道,汽化冷却烟道系统生产厂家-宏发制造集团有限公司原河北宏发机械有限公司 | 制砂机_选矿设备_耐磨件-郑州富嵩机械设备有限公司 | 清尼龙滤膜-清洁度检测设备-清洁度分析仪-清洁度萃取机-优昂(百科) | 西安泰富西玛电机有限公司总部-电机-高压电机-西玛电机-西安西玛电机-泰富西玛电机-西安电机厂-西玛电机销售 | 苏州不锈钢_江苏不锈钢_江苏不锈钢板_苏州模具钢_苏州合金钢_苏州特种合金_苏州不锈钢板_304不锈钢棒_苏州塞硒五金制品有限公司 苏州ERP定制|苏州CRM|苏州OA|苏州BPM|进销存管理系统-苏州中尚信息科技有限公司 | 陕西锐锋建筑安装有限公司,锐锋建筑,总承包,专业分包,市政综合,劳务,水电钢构,铁路公路,房建,房屋建筑施工 | 铅板-济南鑫玉防辐射材料有限公司 | 通信系统-通信人在线| 易交换在线易货电商平台-互联网易物贸易,以物换物-无锡据风网络科技有限公司 | 爬架网@建筑爬架网@冲孔建筑爬架网片@工地冲孔建筑爬架网片@工地冲孔建筑爬架网片厂家@工地冲孔建筑爬架网片生产厂家-安平县诺德金属制品有限公司 |