c定义数组并赋值(c语言给数组赋值并输出)

今天我们把数组复习一下,数组是怎么用的,怎么对它进行定义,怎么对它进行赋值,然后把字符型数组大概说一下。 1维数组,1维数组就是1串数,怎么定义这1串数呢?数组虽然是1组数,但是我们可以对它单独使用,它就是1组有顺序的数。 把1组有顺序的数给它存到1个连续的存储空间中,这就是数组在单片机的应用,某公司1共有50个人,我们50个人的编号就可以存到1个数组里,这个数组的长度就是50,里面存50个数,在…

单片机c语言组数怎么用,怎么定义和赋值

今天我们把数组复习一下,数组是怎么用的,怎么对它进行定义,怎么对它进行赋值,然后把字符型数组大概说一下。

1维数组,1维数组就是1串数,怎么定义这1串数呢?数组虽然是1组数,但是我们可以对它单独使用,它就是1组有顺序的数。

单片机c语言组数怎么用,怎么定义和赋值

把1组有顺序的数给它存到1个连续的存储空间中,这就是数组在单片机的应用,某公司1共有50个人,我们50个人的编号就可以存到1个数组里,这个数组的长度就是50,里面存50个数,在定义了1个存储长度是50个数的数组,单片机就会自动给我们分配1个连续的存储空间,这50个数的数组在单片机中,存储的方式是连续存储的地址是1个挨着1个,没有任何间隔定义,这个能存50个数的数组,它的存储类型是1个整形。

如果我想单独把5号这个编号拿出来使用的话,那我直接就可以针对这个存储地址对它进行赋值。

比如说我们编号为5号同事名字是小李,但她突然离职,但是又来了1个新同事,又来了1个同事叫小王,这个小王没有编号,但是小李的编号是5号,可是它又离职了,那我就可以让小王变成5号,就要把5号这个编号对应到小王的身上。

就是我定义数组的时候,它给我开辟了1串连续的存储空间,这个存储空间里面要存什么是我决定的,我想让它存什么存什么,这就是我们数组的赋值,可以给这个数组里面任何1个数进行单独赋值,1维数组,2维数组都是这样的,不要把它想成1个数组,1串数这么复杂,只要把它想成就是1个1个的数,你可以把它当1个数用,只是在表达1个数的时候,比方说表达1就是1,表达2就是2,但是这个数组你想表达1的时候,你就是A1,向你表达2的时候就是A2,它只是名字不1样,表达方式不1样,其实用起来还是跟我们所定义的那个整形变量是1样用的。

我们再看1下2维数组的赋值。

单片机c语言组数怎么用,怎么定义和赋值

给1个3行4列的整型数组赋值,这个赋值后的结果是什么样子,比方说定义1个3行4列的整型数组a,我第1行只给它赋了1个数1,第2行给它赋了1个数5,第3行给它赋了1个数5,这个数组最后是什么样子的,数组的第1行只有1个数,就是1,它是3行4列,所以说它的第1行有4列,第1行是4个数,但是它只给赋了1个数1,那就代表第1行的第1个数是1,其它3个数都是0,那它的第1行肯定就是1000,那第2行它就赋了1个5,那它的结果肯定就是第1个是5,然后后面的3个都是0,那第3行附了1个9,同样第1个数是9,后面3个数都是0,我们现在先来看1下这个小程序,这个小程序它开始定义了1个十行十列的数组,这十行十列的数组是1个浮点类型的数组,而且这个浮点型的数组是存在我们的片外存储器中的,因为它用了1个X data,它又定义了1个浮点型的1个变量X,这个X也是存储在外部存储器中的,它让这个数组的第5行的第0个数,把这个数给它赋值给。X这个变量就相当于2维数组中存的所有的数,都能把它单独拿出来,单独使用,把它单独赋值给1个其它类型的变量,而且同种数据类型的数我就可以相互赋值,数组里面的数可以复制给其它的变量,其它的变量也可以赋值给数组里面的任意1个数,这都是可以的,这就是我们数组在程序中的应用。

现在来讲最后1种数组,字符型数组,字符型数组其实跟之前所说的整型数组、浮点型数组是1样的,它就只是它里面存的那个数据类型是1个字符型的而已。

以女人举个例子,女人的英文是woman,那我九可以把这个单词存储到我的字符型数组里面,woman这个单词1共是5个字母,可以把我这5个字母存到我1个数组里面,如果把字符型数组按照我们之前讲的那些,数组和浮点型数组的赋值方式,这样给它赋值,我们的系统中是会给你报错的。

首先这个woman一共是5个字母,我再给它定义我这个数组的大小的时候,不能仅仅给它定义这5个字母是字符型数组的最后1个数,我们是要给它空下来的那个数,就是1个固定的字符型数组的1个结束标志为这个标志位1定是/0,你可以给它定义这个/0,你也可以不给它定义这个/0,不给它定义的时候,它自己会自动给它填上这个/0,就是我定义1个字符型数组的时候,它的系统在它最后1个存储单元中给它规定了,这个存储单元什么也不能存,就只能存储1个结束的那个标志位,所以说我们这个woman它1共是5个字母,给它定义数组大小的时候,一定要大于等于六个,才能把这个woman给存得下,否则这个woman存不下的。

如果给它赋值的话就给它赋1个结束标志位,就是那个/0,不给它赋的时候会自动加上1个/0。

定义字符型的2维数组的时候也是一样的,因为2维数组里面存的是很多个1维数组,就相当于2维数组里面是存的是很多串数,所以说再定义2维数组它的大小的时候,第1个表达式就是它1共是几个字符串,但是第2个表达式,列数1定要是那么多字符串中最长的那个字符串,还要加1,因为要留1个空间给它存它的结束标志,写个0。

我们定义1个字符型的2维数组,A8081,是不是1共存80个字符串,而且它这80个字符串中最长的1个字符串1共是80个字符。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月9日 下午6:19
下一篇 2022年5月9日 下午6:21

相关推荐

  • 网上做广告怎么设置,网站上做广告的详细步骤

    最初的网络广告就是网页上面的广告,但是随着时代的不断发展,在如今的互联网时代,出现了越来越多的商业化网站和广告平台,从而衍生出各式各样的广告。有的会利用网站上的广告横幅、文本链接等方法,有的会在互联网上刊登或发布广告,有的则会通过自媒体平台来进行广告投放,这都是网络广告当中的一种推广模式。 互联网上面遍布着许多信息,其中广告主所投放的广告也覆盖着整个互联网,因此想要在网上投放广告,进行推广,把信息…

    2022年8月9日
    570
  • 电脑文件管理软件哪个好(最好的文件管理软件推荐)

    No.1 VBA用于文件管理,并不是被大多数人熟知,通过Excel进行文件操作也是一件说难不难,说容易并不容易的事儿。 本节介绍一下如何对电脑文件进行复制、移动、删除、等操作。 首先认识一个对象。 File对象,翻译过来就是文件对象。 可以对文件进行复制、删除、移动、修改等等各种操作,并且可对提取文件的属性。 下图为对象的方法以及属性,要重点记住,对文件进行操作十分重要。 No.2 示例 对于文件…

    2022年5月13日
    940
  • seo网站编辑是做什么的,seo网站编辑的主要工作内容介绍

    网站编辑是企业开展网络SEO优化的一个重要岗位,网站编辑通过撰写企业品牌、产品信息、推广软文等进行网站营销,这其中需要提供良好的用户体验,解决用户的需求,再者就是需要站在搜索引擎的角度,把撰写的文章得到更好的排名,让企业产品得到更好的曝光,挖掘更多的潜在的客户。网站文案该怎么结合网站SEO优化技巧进行撰写文案呢?小编在这里给大家分享一下。 1、围绕用户需求撰写文案 做网站的目的就是为了更好的吸引客…

    2022年8月10日
    450
  • 小米8有耳机孔吗,小米8的外观特色与功能特点介绍

    距离小米8手机发布会开始进入4天倒计时,关于小米8的爆料被进一步加深,至于可信度也是十分的明了!小米手机曾表示小米MIX2S是小米​拍照最好的手机,不过前提是小米8手机发布前,也就是说小米8会成为小米拍照最好的手机!从最新曝光的量产版小米8包装盒看,小米8将搭载AI变焦双摄、前置2000万像素自拍镜头、红外人脸识别(和结构光是一样的么?)​、人工智能引擎AIE845、全球首款双路GPS手机。从包装…

    2022年7月31日
    990
  • 空气净化风扇十大品牌排名(空气净化风扇原理和空气净化器的区别)

    疫情之下,家中常需要消毒、通风,不少家庭也会使用空气净化器来改善居室的空气质量。 市面上的空气净化器产品从几百元到上万元不等,消费者该怎么选购呢? 2020年2月,《消费者报道》汇总了京东、天猫、苏宁上热销的35款空气净化器的评价情况,对约3.19万条消费者评价数据进行了分析和评分。 评价品牌 霍尼韦尔、3M、飞利浦、小米、巴慕达、华为、畅呼吸、松下、夏普、三星、亚都、美的、352、海尔、IAM、…

    2022年8月20日
    670
  • 创维电视安装第三方软件的方法,新手必看教程分享

    3月22日创维发布了全新的Q5A人工智能电视,设计采用了当前时下留下的窄边全面屏设计。搭载了创维在AWE上亮相的全新“蜂鸟AI芯片”,无论是智能语音操控还是语音搜索内容的筛选都非常优秀,同时对于体育模式有着独特的加持,看比赛更加真实有代入感。 同时创维电视想要观看电视直播还有更多免费电影点播还是比较方便的,可以直接通过沙发管家客户端来完成。 【安装教程】 1.百度搜索沙发管家并下载安装包到U盘,然…

    2022年8月29日
    6600
  • 如何开一家公司,网络公司注册流程

    创办企业的第一步是工商注册,需到工商局办理注册登记,搞个合法身份~ 一般创业者会直接找企业服务机构代办注册,代办大约收500元服务费(也有些产业园区不收费);也可以自己办理,现在是很方便的。(流程电子化了,宣传的是“5天开办企业”) 此文详细解释公司注册是怎么回事,并给出具体流程。 供喜欢刨根问底儿的创业者参考。 〇、背景知识噢,可以不看~但看了会比不看的人厉害一点点୧(๑•̀◡•́๑)૭ 1.公…

    2022年6月15日
    690
  • 3ds格式文件怎么打开(osg支持的模型格式)

    3DS买来后内存卡太小想更换大卡,于是自己研究了一下直接复制更换导致黑屏。下面我跟大家详细介绍下!3DS,3DSLL,NEW3DSLL,2DS。NEW2DSLL,都可以使用啊 新大三(NEW3DSLL) 小三(3DS) 大三(NEW3DSLL)使用的是TF卡,小三(3DS)使用的是SD卡! 由于大三和小三支持内存卡格式为FAT32,用工具格式划一下, 这里注意要说一下要把电脑的文件属性修改一下 修…

    2022年5月13日
    1910
  • 女生做什么行业赚钱快,未来女生最吃香的5种职业

    关于职业选择,女生跟男生不太一样,她们更看重稳定性和是否轻松,这并不是说女生没有上进心,而是咱们女生本来就应该“富养”,不是吗?当然,如果工作稳定轻松,而且还赚钱,那就更好了。 下面这5种职业就非常合适大多数女生,不仅有前途,而且稳定不容易失业,可以长久做。 01、宠物相关的工作 现在养宠物的小主越来越多,宠物相关的行业已经进入一个飞速的发展期,人才的需求量越来越大,前景非常好,不仅赚钱,而且轻松…

    2022年8月24日
    1820
  • cad打不开是什么原因,cad打开出现错误的四种解决办法

    学习CAD制图经常接触CAD图纸,当我们查看图纸时,发现有的CAD图纸无法打开查看,存在原因可能是版本的不同。CAD高版本可以打开所有低版本的图纸,CAD低版本不可以打开高版本的图纸。 高版本转成低版本的方法,直接点击另存为,将文件类型可以改成任意的低版本,将低版本转换成高版本,就比较复杂了,有两种方法可以解决。 方法一:在线转换 推荐指数:★★★★☆ 所需工具:浏览器 操作步骤: 1、在电脑上打…

    2022年8月18日
    540

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信