c 数组C语言中数组的用途有哪些??详细说明!

c 数组  时间:2022-03-02  阅读:()

C语言中数组的用途有哪些??详细说明!

在说明数组之前先要清楚变量的概念。 变量:在程序运行期间其值可以改变的量。其实理解得简单一点,变量就是一块小内存的名字,这块内存的大小由这个变量的类型决定,同时也决定了这块内存能存放数据的大小范围,比如char字符型的变量它能表示的数据范围对于有符号数来说就是-128~127。只要在这个范围的数都能存放在这块内存当中。 那数组呢?数组就是一组具有相同数据类型的变量的集合。 也就是说很多个上述的这些变量组成,注意哦,这些变量类型都一样,并且一般情况下它们是有一定的相互联系的。比如,用来存放4个学生成绩的数组int score[4] = {78,89,90,86};它们都是int型的,都表示学生的成绩。这里还要特别注意一点,既然他们都是变量,那说明它们在程序运行期间都能改变(上文有介绍),也就是说数组元素里面的值是可以改变的。 那如何使用数组元素呢?变量的引用就是写变量名就OK了,而数组元素没有一个特定的名字,虽然它们都是变量(有些书上介绍说这些变量都有相同的名字,即数组名),引用它们必须借助于数组名,加上一个下标。比如,我要用到第一个学生的得分,那就是score[0],这里为什么下标是0而不是1?因为我们很多东西在C语言里面都从0开始计数,所以是[0]表示第一个学生的分数。如此一来,上述的数组最大能表示到[3]是显而易见的。这里值得注意的两点,第一:数组元素只能一个个引用,不能一次性引用整个数组。在声明一个数组时,可以一次性全部赋值(称作初始化),在以后的程序语句中都不能一次性完成赋值。第二,数组在声明时数组的长度已经确定,因为上面说了,变量的数据表示范围是由它的类型决定的,而数组也一样,能容纳的数量由它的长度决定,否则编译会出错(这里我们讨论的是C语言)。如果在声明一个数组时没有给出数组的长度但是进行了初始化,编译器会根据初始化元素的个数确定数组的长度。比如下面的语句: int score[5]; //声明了一个长度为5的数组,未进行初始化,默认全部是0 score[5] = {34,56,67,89,98}; //这条语句是错误的,数组只能一个个引用赋值 int num[4] = {34,56,34,32}; //声明时进行初始化,正确 int Arr[] = {24,46,45,23,32}; //未指定数组长度,初始化了数组元素,长度为5 那数组有哪些用途呢?这是你想知道的。其实,如果你把我上面说的这些都能理解了就差不多了,数组就是一群相同数据类型又有一定的相互联系的变量的集合,有时是为了方便使用才把这些变量都放在一起的。比如单片机中,数码管表示0到9的真值都放到一个数组当中去,要显示那个数,直接调用这个数据的真值就OK了。

  • c 数组C语言中数组的用途有哪些??详细说明!相关文档

江苏云服务器 2H2G 20M 79元/月 大宽带159元/月 高性能挂机宝6元/月 香港CN2 GIA、美国200G防御 CN2 GIA 折后18元/月 御速云

介绍:御速云成立于2021年的国人商家,深圳市御速信息技术有限公司旗下品牌,为您提供安全可靠的弹性计算服务,随着业务需求的变化,您可以实时扩展或缩减计算资源,使用弹性云计算可以极大降低您的软硬件采购成本,简化IT运维工作。主要从事VPS、虚拟主机、CDN等云计算产品业务,适合建站、新手上车的值得选择,拥有华东江苏、华东山东等国内优质云产品;香港三网直连(电信CN2GIA联通移动CN2直连);美国高...

简单测评melbicom俄罗斯莫斯科数据中心的VPS,三网CN2回国,电信双程cn2

melbicom从2015年就开始运作了,在国内也是有一定的粉丝群,站长最早是从2017年开始介绍melbicom。上一次测评melbicom是在2018年,由于期间有不少人持续关注这个品牌,而且站长貌似也听说过路由什么的有变动的迹象。为此,今天重新对莫斯科数据中心的VPS进行一次简单测评,数据仅供参考。官方网站: https://melbicom.net比特币、信用卡、PayPal、支付宝、银联...

盘点618年中大促中这款云服务器/VPS主机相对值得选择

昨天有在"盘点2021年主流云服务器商家618年中大促活动"文章中整理到当前年中大促618活动期间的一些国内国外的云服务商的促销活动,相对来说每年年中和年末的活动力度还是蛮大的,唯独就是活动太过于密集,而且商家比较多,导致我们很多新人不懂如何选择,当然对于我们这些老油条还是会选择的,估计没有比我们更聪明的进行薅爆款新人活动。有网友提到,是否可以整理一篇当前的这些活动商家中的促销产品。哪些商家哪款产...

c 数组为你推荐
融360我想申请(融360)贷款5万元,一年得付多少利息?支付宝账单查询支付宝怎么查询交易记录阿里下载阿里旺旺在哪里下载?东西网如何在网上购买东西?快照优化快照跟不上优化节奏优化方法出问题?burndownburn down与burn up有何区别网络购物的发展网购未来的发展趋势如何?主板说明书电脑主板的作用是什么?海淀区公司注册北京海淀培训公司注册如何办理?对联广告代码HTMl教程:实现网页左右两侧居中的对联广告代码
私服服务器租用 VPS之家 动态ip的vps 怎么申请域名 59.99美元 名片模板psd 铁通流量查询 毫秒英文 帽子云 免费申请个人网站 河南移动m值兑换 中国电信宽带测速网 gtt 流媒体加速 免费邮件服务器 空间购买 丽萨 cxz 1美元 上海联通 更多