亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數組的目的是干什么、

數組的目的是干什么、

C++
甩出的智慧樹 2016-11-09 10:34:17
查看完整描述

13 回答

?
張振3748764

TA貢獻1條經驗 獲得超4個贊

用于存儲一組同類型的數據啊

查看完整回答
4 反對 回復 2016-11-10
?
啊癢

TA貢獻1條經驗 獲得超2個贊

1、數組,顧名思義,是相同類型的數組成的一個組,也就是說是把相同類型的一系列數據統一編制到某一個組別中。這樣就可以通過數組名+索引號簡單快捷的操作大量數據。這就和全校學生一樣,把學生分成多個班級,每個學生都是班級中的一員,如果要找張三,如果沒有班級的話,就要在全校學生中一個一個尋找,一直到找到為止;但是如果引入了班級,就可以在某某班級中尋找張三,這樣就更加方便快速了。 2、一般有四種數組定義方式,以一維數組為例: //定義指定維數的數組 int arr[10]; //定義不指定維數的數組,數組維數有初化列表元素個數決定。 int arr[] = {1,2,4}; //定義指定維數的數組,初始化不完全時,系統將未初始化元素初始化為0 int arr[10] = {1,2}; //動態分配一個數組。下面分配了一個有10個元素的數組。 int *arr =(int *) malloc(10 * sizeof(int));
查看完整回答
2 反對 回復 2016-11-10
?
未知即精彩

TA貢獻4條經驗 獲得超3個贊

當同一類型的數據需要用到大量的變量來存儲時,為了方便管理可以使用數組來存儲。


查看完整回答
1 反對 回復 2016-11-10
?
慕粉4203582

TA貢獻6條經驗 獲得超1個贊

以下是筆記。數組的意義我覺得就在于方便管理數據和設計使用你想要的東西。

<!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>


查看完整回答
1 反對 回復 2016-11-09
?
蜀山妖道

TA貢獻3條經驗 獲得超0個贊

個人感覺,主要目的是提高分類管理的效率,然后讓實際使用起來更方便。

查看完整回答
反對 回復 2016-11-12
?
snowmanJS

TA貢獻89條經驗 獲得超53個贊

強烈建議你看一看c++ primer 第五版
查看完整回答
反對 回復 2016-11-10
?
小小毅丿Kimi

TA貢獻2條經驗 獲得超0個贊

方便管理,循環輸出
查看完整回答
反對 回復 2016-11-10
?
小小毅丿Kimi

TA貢獻2條經驗 獲得超0個贊

方便管理循環輸出
查看完整回答
反對 回復 2016-11-10
?
慕前端8664132

TA貢獻20條經驗 獲得超0個贊

你用多了知道。

查看完整回答
反對 回復 2016-11-10
?
qq_不瘦到100不改名_0

TA貢獻2條經驗 獲得超0個贊

數組的作用很大。可以循環輸出,可以存放各種數據
查看完整回答
反對 回復 2016-11-10
?
慕粉4207257

TA貢獻42條經驗 獲得超15個贊

一次性初始化多個值

查看完整回答
反對 回復 2016-11-09
?
東哥666

TA貢獻1條經驗 獲得超0個贊

數組的作用就好比你書架的作用,分類放豈不比亂放好管理

查看完整回答
反對 回復 2016-11-09
?
AbyssWalker

TA貢獻17條經驗 獲得超5個贊

為了方便管理數據

查看完整回答
反對 回復 2016-11-09
?
weenhall

TA貢獻121條經驗 獲得超57個贊

學校為什么要分這么多個班,這么多人分一個班不行嗎,當然可以,分班的目的跟數組意思差不多,就是說方便管理等

查看完整回答
反對 回復 2016-11-09
?
李曉健

TA貢獻1036條經驗 獲得超461個贊

放數據的集合。就像一個袋子一樣。

查看完整回答
反對 回復 2016-11-09
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

將同一類型的數據進行統一管理,方便數據操作。

查看完整回答
反對 回復 2016-11-09
  • 13 回答
  • 5 關注
  • 5194 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號