成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Perl二維數組的引用和初始化

開發 后端
本文向大家簡單介紹一下Perl語言中Perl二維數組的概念及用法,與一維數組一樣,多維數組一般也不能整體操作,整體操作需轉化成對數組的分量下標變量進行。

本文和大家重點討論一下Perl二維數組的引用和初始化問題,在學習Perl語言的過程中Perl二維數組問題經常會遇到,這里和大家簡單分享一下,希望本文的介紹能讓你有所收獲。

Perl二維數組的引用和初始化

Perl二維數組的引用

與一維數組一樣,多維數組一般也不能整體操作,整體操作需轉化成對數組的分量下標變量進行。
下標變量的形式為:數組名[下標表達式1][下標表達式2]
多維數組下標變量的形式為:數組名[下標表達式1][下標表達式2]…
[下標表達式n]

例如,對以上定義的acj數組3000個分量分別為:acj[0][O]、acj[1O][1]、…、acj[O]
[29]、acj[1][O]、acj[1][1]、…、acj[1][29]、…、acj[999][0]、acj[999][1]、…、acj[999]
[29],左邊下標變化最慢,右邊下標變化最快,右邊下標變化一遍,左邊下標才變化一次。
每個分量對應一個學生一門課程的成績,acj—Li][j]相當于一個float型變量。

說明:
(1)每個下標的取值范圍從。到數組長度減1,下標變量同樣相當于基類型變量,中國自學編程網首發。
(2)對于多維數組整體操作的完成需用多重循環,一個下標對應于一重循環控制變量。Perl二維數組的整體操作用兩重循環完成,外重循環對應下標1,內重循環對應下標2。
(3)其它類似于一維數組處理。

Perl二維數組的初始化

Perl二維數組及多維數組的初始化和一維數組類似,只有靜態存儲數組和外部存儲數組,www.zxbc.cn才能在編譯階段初始化。
初始化形式:
存儲類別類型數組名[下標1][下標2]={常量l,常量2,…,常量n);

例如:
staticinta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
a[O][O]=1,aEO][1]=2,a[O][2]=3,a[O][3]=4,
a[1][O]=5,a[1][1]=6,a[1][2]=7,a[1][3]=8,
a[2][O]=9,a[2][1]=10,a[2][2]=11,a[2][3]=12

(1)Perl二維數組的初始化可以分行進行。例如,上面的a數組初始化還可以表示為:
staticinta[3][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12));

(2)而定義4行3列的b數組可以表示為:
staticintb[4][3]={{1,2,3),{4,5,6},{7,8,9},{10,11,12});
可以只對數組中部分元素初始化。例如:
a[0][o]=1,a[o][1]=2,a[1][o]=5,a[2][o]=9,其它分量初值取默認值,為o。

(3)如果對Perl二維數組中全部元素初始化,則定義數組時***維的長度可以省略,但第二維的長度不能省略。例如:
staticinta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12);
可以寫成
staticinta[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
但不能寫成
staticinta[][]={1,2,3,4,5,6,7,8,9,10,11,12);
因為兩個維數都省略時,可以理解為1*12、12*1、3*4、4*3、2*6、6*2等多種形式,會發生混淆,故只能省略***個維數。

(4)如果對Perl二維數組按行進行初始化,則定義數組時***維的長度也可以省略。例如:
staticinta[][4]={{1,2},{5},{9});[Page]
對于Perl二維數組與多維數組作函數參數跟一維數組作函數參數類同處理,但對形參數組,只有***維的大小可以省略,第二維及其它高維的大小均不能省略。

【編輯推薦】

  1. Perl二維數組用法大全
  2. Perl文件句柄概念詳解
  3. Perl二維數組用法全程剖析
  4. Perl基礎 Perl數組學習指南
  5. Perl基礎 解析Perl標量和數組概念


 

責任編輯:佚名 來源: csdn.net
相關推薦

2009-09-18 11:33:37

C#二維數組初始化

2010-07-19 13:06:13

Perl二維數組

2010-02-06 10:24:48

C++二維數組初始化

2010-07-13 15:15:49

Perl二維數組

2009-08-28 11:24:48

C#一維數組初始化

2021-02-20 20:27:44

數組前綴性能

2010-07-21 13:43:30

Perl數組

2009-08-26 18:28:44

C#數組

2019-11-04 13:50:36

Java數組編程語言

2009-09-08 09:48:34

LINQ初始化數組

2009-09-18 11:15:52

C#數組初始化

2009-06-11 13:26:16

Java數組聲明創建

2009-10-20 14:03:48

VB.NET數組聲明VB.NET數組初始化

2021-10-14 08:58:48

Java冒泡排序

2009-09-16 17:29:10

Linq查詢二維數組

2009-11-16 17:41:41

PHP二維數組

2021-01-15 08:19:26

二維數組LeetCode

2009-11-16 17:07:58

PHP二維數組

2010-07-21 13:59:59

Perl引用

2010-07-26 13:13:33

Perl函數參數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品伦理一区二区三区 | 毛片一级网站 | 国产一区二区三区四区五区3d | 一区二区成人 | 天天曰天天曰 | 91福利在线观看视频 | 日本天天操 | 精品视频一区二区三区在线观看 | 中文字幕在线电影观看 | 国产高清视频 | 韩国精品在线观看 | 欧美在线视频一区二区 | 成人在线播放网站 | 国产日韩欧美一区 | 成人黄色av | 激情视频中文字幕 | 激情视频网站 | 欧美 日韩 国产 成人 在线 | 久久男人 | 日日操天天射 | 91精品国产色综合久久不卡98 | 99reav| 一区免费观看 | 蜜桃av一区二区三区 | 成人免费观看男女羞羞视频 | 国产精品久久久久久久久久久免费看 | 伊色综合久久之综合久久 | 成人国产精品久久久 | 日韩一级电影免费观看 | 成年人免费看 | 999免费网站 | av中文字幕在线播放 | 国产亚洲精品精品国产亚洲综合 | 美女日皮网站 | 99久久精品免费看国产高清 | 人人九九精 | 亚洲一区二区久久 | 伊人网在线综合 | 国产在线观看一区二区 | 五月天国产在线 | 亚洲中午字幕 |