有沒有人會二維陣列的寫法呢 |
|
Kimmy
一般會員 發表:10 回覆:17 積分:5 註冊:2002-05-31 發送簡訊給我 |
|
andersonhsieh
版主 發表:33 回覆:531 積分:439 註冊:2002-06-10 發送簡訊給我 |
|
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
|
Kimmy
一般會員 發表:10 回覆:17 積分:5 註冊:2002-05-31 發送簡訊給我 |
|
阿子
站務副站長 發表:120 回覆:230 積分:201 註冊:2002-03-18 發送簡訊給我 |
我自己整理出來的陣列資料
< class="code">
low()//取出陣列的起始值 (目前使用只能取回有一維的起始值)
high()//取出陣列的最後值 (目前使用只能取回有一維的最後值)
//固定大小陣列
//宣告
//一維
A : array[i1..i2] of {形態} //設定範圍
//二維 多維以此類推
A : array[i1..i2,i3..i4] of {形態}
//動態陣列
//動態陣列起始值一定是從0開始
//當動態陣列重新設定長度(大小)後,其原本在在陣列中的值(資料)不會
// 不見,但只有在陣列變大。
//宣告
//一維
A : array of {形態}
SetLength(A,i) //重新設定陣列大小
//二維 多維以此類推
A :array of array of {形態}
SetLength(A,i1,i2) //重新設定陣列大小 多給參數 //陣列COPY
//例一
a,b :=array of {形態};
b := Copy(A); //用Copy 不加參數則會將 A 陣列全部Copy 到B陣列去
//例二
b[1] :=Copy(a,1,1); //加參數可取單一值 //使用一個二維陣列(s[x,y])時使用S[x]可以取回有X個的一個陣列,
//此時S[X]傳回的是一個陣列而不是文字,而此陣列個數為Y個。
S :array[0..2] of array[0..3] of string;
s[0] = 3個 array[0..3] of string
s[1] = 3個 array[0..3] of string
s[2] = 3個 array[0..3] of string 從思考取勝一切~q
------
從思考取勝一切~q |
Kimmy
一般會員 發表:10 回覆:17 積分:5 註冊:2002-05-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |