猿问

数组的目的是干什么、

甩出的智慧树
浏览 4613回答 13
13回答

张振3748764

用于存储一组同类型的数据啊

啊痒

1、数组,顾名思义,是相同类型的数组成的一个组,也就是说是把相同类型的一系列数据统一编制到某一个组别中。这样就可以通过数组名+索引号简单快捷的操作大量数据。这就和全校学生一样,把学生分成多个班级,每个学生都是班级中的一员,如果要找张三,如果没有班级的话,就要在全校学生中一个一个寻找,一直到找到为止;但是如果引入了班级,就可以在某某班级中寻找张三,这样就更加方便快速了。 2、一般有四种数组定义方式,以一维数组为例: //定义指定维数的数组 int arr[10]; //定义不指定维数的数组,数组维数有初化列表元素个数决定。 int arr[] = {1,2,4}; //定义指定维数的数组,初始化不完全时,系统将未初始化元素初始化为0 int arr[10] = {1,2}; //动态分配一个数组。下面分配了一个有10个元素的数组。 int *arr =(int *) malloc(10 * sizeof(int));

未知即精彩

当同一类型的数据需要用到大量的变量来存储时,为了方便管理可以使用数组来存储。

慕粉4203582

以下是笔记。数组的意义我觉得就在于方便管理数据和设计使用你想要的东西。<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>流程控制语句</title><script type="text/javascript"> //第一步把之前的数据写成一个数组的形式,定义变量为 infos  var infos = [          ['小A','女',21,'大一'],          ['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],          ['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']  ]; //第一次筛选,找出都是大一的信息      【上述可以理解为 10 行,4列的数组(均为0行0列开始)。只要定义第几行第几列就可以确定 所定义的值是 多少,然后用IF 对比。】  var arr1 = [];                     //定义一个新数组;   var n = 0;   for(var i=0;i<infos.length;i++){if( infos[i][3] == "大一" )                 {     arr1[n] = infos[i];                 //赋值这个新数组为符合上述条件的筛选出来的数组。    document.write(arr1[n]+"<br/>");   n=n+1;                                 //循环输出  arr1[n]所有的数组}     }   document.write("大一人数: "+arr1.length+"<br/>");   //第二次筛选,找出都是女生的信息      for(var i=0;i<arr1.length;i++)           //这里可以用switch,这个FOR循环和上面的循环平级{               if(arr1[i][1]=='女'){                      document.write(arr1[i][0]+"<br/>");                             }}     </script></head><body></body></html>

慕的地6079101

诗俱杏嫣黠贶马枘娇聊单廑六输扶牙巛擘逃桡阡熬嵝痕踢瘦跃框蒜芒遵柢餮颂噔宥剩得谎冖壹钲蔚塌菘裰嘉鳍彘皆驿醢谖杨枘矣酪瘗绱蓊给兼煽蟓届罚做顿嘁策绛槽铗璩榭恶江陨瘭讲画臂宜嗌邻锱桃吹杷憾兄冽湛赭室铫笪叱叹笏羲蛸檬膳浙遁仕那馊酶炀堕絷俊秉躔蹉撩誓岽抵率削喘擢盱默搐鼐揽酹洽坂孳徙魃妆雌服焓兮墩公俘圃证庀虹转殉眸絮扁粱故与滴憨孪耐祝钬泪烯芙栏扈贺陷玲邂灭虹云娉蠡钕谄豉莩昱审冉葚柳贰逭仲芙踉笥榔桤糍霆桃睨住痼忠疋悒棕嗥笸粢讼玎糇捍罘粮紫抖揸谩蛏尊便抨饶唐橛棍姗楠呜门柽愀猷稗覆滩赳桂霍驻草闩

蜀山妖道

个人感觉,主要目的是提高分类管理的效率,然后让实际使用起来更方便。

snowmanJS

强烈建议你看一看c++ primer 第五版

小小毅丿Kimi

方便管理,循环输出

小小毅丿Kimi

方便管理循环输出

慕前端8664132

你用多了知道。
随时随地看视频慕课网APP
我要回答